【VRChat】アップロード前チェック&自動修正ツール Avatar Preflight【Unityエディタ拡張】
- ダウンロード商品¥ 800







【VRChat】アップロード前に、アバターの「直し忘れ」をまとめて見つける Unityエディタ拡張 Avatar Preflight は、VRChatアバターをアップロードする前に、軽量化・設定漏れにつながる項目を一覧にして表示し、安全に直せるものはボタンで修正するUnityエディタ拡張です。 メニュー [Tools > Avatar Preflight] から起動し、アバターを選んで「チェックする」を押すだけです。 「ライトの当たり方でアバターがちらつく」「負荷の原因が分からない」―― そんなとき、Inspectorをメッシュやテクスチャごとに1つずつ開いて確認する手間を減らします。 ■ いまできること(検査は6つ) 【メッシュ・レンダラー】 1. Anchor Override 未設定の検出と自動修正 Skinned Mesh Renderer の Anchor Override が空だと、明るさがメッシュごとに変わって見えることがあります。 未設定のメッシュを一覧にし、Chest / Spine / Hips のボーンを設定します(自動修正あり)。 2. Update When Offscreen が有効なメッシュの検出と自動修正 有効だと画面外でも計算が走るため負荷の要因になります。ワンクリックでOFFにします(自動修正あり)。 3. 余剰マテリアル枠の検出 メッシュのサブメッシュ数より多いマテリアル枠を一覧にします。 ※表示のみで自動修正はしません(消してよいかは手動で判断します)。 【テクスチャ】 4. 未圧縮テクスチャの検出と自動修正 RGBA32などの未圧縮設定のテクスチャを一覧にし、圧縮設定へ変更します(自動修正あり)。Sprite/Cursor/GUI用途は対象外です。 5. 実効サイズが2048を超えるテクスチャの検出 元画像の大きさと Max Size の小さい方で判定し、一覧にして縮小を提案します。 ※提案のみで自動修正はしません。 6. 不要なMipmapの検出と自動修正 Sprite/Cursor/GUI用途のテクスチャでMipmapが有効な物を一覧にし、無効化します(自動修正あり)。 ■ レポート出力 「レポートを保存」ボタンで、検査項目ごとにまとめた日本語のMarkdownレポート(対象、検出数、理由、対応方法)を書き出せます。 ■ 特長 ・問題ごとに「何が」「なぜ問題か」を説明表示 ・1件ずつ「直す」、またはまとめて「自動で直せる物をすべて直す」 ・メッシュ・レンダラーの修正は Ctrl+Z(Undo)で元に戻せます ・テクスチャの修正は Ctrl+Z が効かないため、画面の「元に戻す」「すべて元に戻す」ボタンで修正前の設定に戻せます ・VRChat SDKが無くても動作します(SDK 3.10.6入りの環境でコンパイルエラーが出ないことも確認済み) ・検査は1項目1ファイル構成で、項目を今後追加しやすい作り ■ 今後追加予定(未実装・時期未定) ・同期パラメータ使用量(256bit上限)の集計 ※予定は変更・中止になることがあります。購入時点で動くのは上記「いまできること」の6つです。 ■ 動作環境 ・Unity: 2022.3.22f1 で動作確認(EditModeテスト12件が合格)。他のバージョンは未確認です。 ・VRChat SDK: 不要。SDK 3.10.6 を入れたプロジェクトでコンパイルエラーが出ないことを確認済み。 ・導入: 同梱の .unitypackage を Assets > Import Package > Custom Package からインポート ■ できないこと・注意 ・アバターを自動で軽量化するツールではありません。検出と一部の安全な修正だけを行います。 ・テクスチャの自動修正はインポート設定を書き換えます。Ctrl+Z では戻りません。「元に戻す」ボタンを使ってください(元の設定はメモリ上に保持されるため、Unityを閉じた後は戻せません)。 ・修正後の見た目・パフォーマンスの改善量は、アバターにより異なります。 ・自動修正の前に、プロジェクトのバックアップ(またはバージョン管理)を推奨します。 ・VRChatのアップロード可否やランクを保証するものではありません。 ・Anchor Override の設定先ボーンが見つからないアバターでは、自動修正されない場合があります。 ・実際の市販アバター等での動作確認は、まだ十分ではありません。 ■ 同梱物 ・Avatar Preflight(.unitypackage) ・かんたん説明書(README) ・利用規約(LICENSE) ■ サポート BOOTHの商品ページのメッセージ機能からお願いします。不具合は再現手順(Unityのバージョン、エラー文)を添えてご連絡ください。 ■ 利用規約 ・個人・商用のアバター制作・改変・アップロードへの利用: 可 ・再配布・転載・転売・単体または他アセットの一部としての販売: 禁止 ・詳細は同梱の LICENSE.txt に従います。







