空オブジェクトクリーンアップツール【Unityエディタ拡張】
- Digital500 JPY




改変を重ねたアバターのHierarchy、削除し忘れた空オブジェクトが積み重なっていませんか? 「空オブジェクトクリーンアップツール」は、VRChatアバターの階層内に残った「空のGameObject」(コンポーネントがTransformだけで、子も持たない/子もすべて空のオブジェクト)をスキャンし、安全にまとめて削除できるUnityエディタ拡張です。 【なぜ必要?】 改変を重ねたアバターには、削除し忘れた空の親オブジェクトや、インポート時に生成された使われないノードが積み重なりがちです。数が増えるとHierarchyが見づらくなるだけでなく、わずかながらアップロードデータの肥大化にもつながります。 【使い方】 1. スキャン対象アバターのルートを指定 2. 「スキャン実行」で空オブジェクトの候補を検出 3. パス一覧を確認し、本体版なら「一括削除」ボタンでまとめて削除 【安全のための除外ルール】 ・Humanoidボーン(Animatorにマッピングされているボーン)は自動的に除外 ・PhysBone/PhysBoneCollider系コンポーネントが参照しているTransform(Root Transform、Ignore Transforms等)も、コンポーネントが持つあらゆるオブジェクト参照を汎用的にスキャンして保護します ・入れ子になった空オブジェクトは一番上位のものだけが候補として表示され、下位はまとめて削除されます 【特徴】 ・本体版は「検出した空オブジェクトを一括削除」ボタンで、ワンクリックでHierarchyを整理可能 【こんな方におすすめ】 ・改変を重ねてHierarchyが見づらくなってきた方 ・アップロード前にアバターのデータを整理しておきたい方 【動作環境】 ・Unity Editor 【ライセンス】 個人利用・商用利用いずれも可。ツール自体の改変・再配布は禁止します。詳細はパッケージ内のREADME.txtをご確認ください。




