Avatar Loadout Builder -「フル改変アバターから、用途別の軽量版を自動生成するツール」
- Digital300 JPY





「全部入りアバターから、~今使うものだけ~の別アバターを。」 Avatar Loadout Builder は、VRChat向けアバターから衣装・髪・アクセサリーなど必要なものを選び、用途別の軽量化された新しいPrefabを生成できるUnity Editor拡張ツールです。 普段使っているアバターに、 ・衣装を何着も入れている ・髪型やアクセサリーが大量に入っている ・イベント・集会用に軽量かつ必要なものだけ残したアバターを作りたい! ・手作業でPrefabをコピーして整理するのが面倒... という方におすすめです。 元のScene・Avatar・Prefabを直接変更せず、別のPrefabとして非破壊で生成します。
■ こんなことができます
用途別アバターを作成! 例えば、 Full 全部入りの普段のアバター ↓ Daily 普段使う衣装・髪・アクセだけ ↓ Event イベントや集会用に必要な構成だけ といった用途別の構成をProfileとして保存し、別Prefabとして生成できます。
■ 使い方は3ステップ
1. Avatarを選択 対象となるアバターを指定します。 2. 残したいものを選択 衣装・髪・アクセサリーなどから、生成するアバターに残したいものを選びます。 3. Build 元アバターとは別のPrefabとして生成します。
■ 元アバターを直接変更しません
Avatar Loadout Builderでは、生成処理にPreview Sceneを利用しています。 元の、 ・Scene ・Avatar ・Hierarchy ・Active状態 ・Blueprint ID を直接変更せず、生成物を別Prefabとして保存します。 同名Prefabが存在する場合も自動的に連番を付けるため、既存ファイルを勝手に上書きしません。
■ Before / Afterを確認
生成前後のアバターについて、 ・GameObjects ・Triangles ・Materials ・Skinned Mesh Renderer ・PhysBones ・Texture Memory などを比較できます。 どの程度構成が整理されたかを、生成前後で確認できます。 ※削減量はアバター・衣装・改変内容によって異なります。
■ 削除して大丈夫か自動チェック
除外するGameObjectについて、依存関係を確認します。 結果は、 SAFE 大きな問題を検出していない項目 WARNING 確認が必要な項目 UNSAFE 削除すると問題が発生する可能性が高い項目 として表示します。 Bone、Constraint、PhysBone、Contact、Serialized Referenceなどを可能な範囲で確認し、危険性の高い削除は停止します。
■ Profile機能
用途ごとの構成をProfileとして保存できます。 例: ・日常用 ・イベント用 ・軽量用/Quest用 ・写真用 保存したProfileは再読込でき、名前変更・複製にも対応しています。
■ 動作確認環境
Unity 2022.3.22f1 VRChat向けHumanoid Avatarでの使用を想定しています。 VRChat SDKが導入されていないClean Unity 2022.3.22f1 ProjectでもImport・Compileを確認しています。 実際の改変済みVRChat Avatarでも生成動作を確認済みです。
■ 導入方法
1.ダウンロードしたZIPを展開します 2.AvatarLoadoutBuilder-1.0.0.unitypackage をUnityへImportします 3.Unity上部メニューからAvatar Loadout Builderを開きます 4.対象Avatarを指定します 5.残したい構成を選択します 6.Preview / Buildを実行します 詳しい説明は同梱READMEをご確認ください。
■ v1.0.0 主な機能
・Avatar Scan ・衣装・髪・アクセサリー等の候補分類 ・Include / Exclude ・Profile保存 ・Profile再読込 ・Profile名前変更 ・Profile複製 ・非破壊Prefab生成 ・SAFE / WARNING / UNSAFE判定 ・Bone依存検査 ・Constraint依存検査 ・PhysBone依存検査 ・Contact依存検査 ・Serialized Reference検査 ・Before / After統計 ・Texture Memory推定 ・Blueprint ID分離 ・Diagnostic Report ・Sample Avatar
■ 利用規約
詳しい利用条件は同梱の LICENSE をご確認ください。 本ツール自体または本ツールを改変したものの再配布・再販売等については、LICENSEに記載された条件に従ってください。
■ お問い合わせ
不具合報告の際は、 ・Unityバージョン ・使用しているアバター ・表示されたエラー ・Diagnostic Report などを添えていただけると確認しやすくなります。 BOOTHメッセージよりお問い合わせください。





