Avatar Refinery Lite is a read-only Unity Editor extension that checks VRChat avatars before upload. It explains what was found, why it matters, and what to do next in English or Japanese, and can export the result as Markdown.
VRChatアバターをアップロード前にまとめて診断するUnityエディタ拡張です。「何が問題で・なぜ問題で・どう直すか」を日本語・英語で表示します。診断は読み取り専用で、アバターやアセットは一切変更しません。
Tools > Avatar Refinery > Open Avatar RefineryHierarchy のアバターを右クリック → Avatar Refinery > Check This Avatar でも起動できます。
結果は「⛔ アップロードを止める / ⚠ 見た目・動作が壊れる / 📉 ランクを下げている / ℹ 情報」の4段階に分かれ、各項目に 症状 → 検出 → 対応(手順) が付きます。「詳細モード」で原因・影響・参考ページも表示されます。
「レポート保存」で Markdown ファイルに書き出せます(質問・依頼時の添付にどうぞ)。
| 分類 | 項目 |
|---|---|
| 環境 | Unity バージョン / VRChat SDK バージョン / 旧 Dynamic Bone の残存 |
| VRChat 設定 | VRC Avatar Descriptor の有無 / 視点位置 / 口パク(Viseme)/ Eye Look / Expression Parameters 容量・参照 / Expression Menu の参照切れ / FX の Write Defaults 混在 / 表情とまばたき・口パクの競合 / PhysBone の無効設定 / Missing Script |
| 非破壊ツール | NDMF(Modular Avatar / AAO 等)のビルド時エラー・警告。Expressions・Write Defaults はビルド後の状態で判定 |
| マテリアル・テクスチャ | シェーダー欠落(ピンク)/ 空スロット / 非圧縮テクスチャ / Streaming Mip Maps / 4K 以上のテクスチャ |
| リグ | Animator・Humanoid / 必須ボーン / 指ボーン |
| 描画 | Anchor Override の不統一 / Bounds 異常 / メッシュ参照切れ |
| パフォーマンス | PC・Quest 両方のランクと、各項目の「次のランクまであといくつ」 |
| VRM | VRM(VRoid 等)読み込み直後で VRChat 向け変換がまだの状態 |
https://tmiosg-commits.github.io/avatar-refinery/vpm.json を追加 → プロジェクトに「Avatar Refinery」を InstallPackages/com.avatarrefinery.core に入ります)利用規約は LICENSE.md を参照してください(再配布禁止・改変私用可)。
com.avatarrefinery.core
https://tmiosg-commits.github.io/avatar-refinery/
0.3.0 (変更履歴)
2022.3 以降
なし
なし
https://github.com/tmiosg-commits/avatar-refinery/blob/main/LICENSE.md