Skip to the content.

Avatar Refinery(アバターリファイナリー)

VRChatアバターを、アップロード前にまとめて健康診断。 「何が問題で・なぜ問題で・どう直すか」を日本語で表示する Unity エディタ拡張です。診断は読み取り専用で、アバターやアセットは一切変更しません。

インストール

VCC / ALCOM で入れる(更新が自動で届きます)

  1. 下のリンクを押す(VCC または ALCOM が開きます) Add to VCC / ALCOM
  2. 「Avatar Refinery」リポジトリを追加 → プロジェクトの Manage Packages で Avatar Refinery を Install

リンクが開かない場合は、VCC の Settings > Packages > Add Repository に次の URL を貼ってください: https://tmiosg-commits.github.io/avatar-refinery/vpm.json

unitypackage で入れる

BOOTH または Releases から AvatarRefinery_Lite_0.2.0.unitypackage をダウンロードし、プロジェクトを開いた状態でインポート(Packages/com.avatarrefinery.core に入ります)。

使い方

  1. Tools > Avatar Refinery > Avatar Refinery を開く
  2. Hierarchy でアバターのルートを選ぶ(自動で欄に入ります)
  3. 診断する を押す

Hierarchy のアバターを右クリック → Avatar Refinery > このアバターを診断 でも起動できます。 画面付きの詳しい解説: 【無料】VRChatアバターをアップロード前に健康診断|Avatar Refinery Liteの使い方(note) 結果は「⛔ アップロードを止める / ⚠ 見た目・動作が壊れる / 📉 ランクを下げている / ℹ 情報」の4段階に分かれ、各項目に 症状 → 検出 → 対応(手順) が付きます。「詳細モード」で原因・影響・参考ページも表示。「レポート保存」で Markdown に書き出せます(質問・依頼の添付にどうぞ)。

診断項目(Lite v0.2.0)

分類 項目
環境 Unity バージョン / VRChat SDK バージョン / 旧 Dynamic Bone の残存
VRChat 設定 Avatar Descriptor の有無 / 視点位置 / 口パク(Viseme)/ Eye Look / Expression Parameters 容量・参照 / Expression Menu の参照切れ / FX の Write Defaults 混在 / 表情とまばたき・口パクの競合 / PhysBone の無効設定 / Missing Script
マテリアル・テクスチャ シェーダー欠落(ピンク)/ 空スロット / 非圧縮テクスチャ / Streaming Mip Maps / 4K 以上のテクスチャ
リグ Animator・Humanoid / 必須ボーン / 指ボーン
描画 Anchor Override の不統一 / Bounds 異常 / メッシュ参照切れ
パフォーマンス PC・Quest 両方のランクと、各項目の「次のランクまであといくつ」
非破壊ツール NDMF(Modular Avatar / AAO 等)のビルド時エラー・警告。Expressions・Write Defaults はビルド後の状態で判定
VRM VRM(VRoid 等)読み込み直後で VRChat 向け変換がまだの状態

注意

サポート

ライセンス・更新履歴

作者

Runsol — 実体験からつくるソフトウェアスタジオ。Web アプリの公開前チェック「ShipCheck」と同じ発想で、アバターの「アップロード前チェック」として作りました。