BlendShapeアニメーション参照チェッカー【VRChat/Unityエディタ拡張】
- ダウンロード商品¥ 600




顔メッシュを差し替えたら、まばたきや表情が何も起きなくなった…そんな経験はありませんか? 「BlendShapeアニメーション参照チェッカー」は、VRChatアバターのFX/Gesture等のアニメーションクリップが参照しているBlendShape(表情・まばたき等)が、実際のメッシュに存在するかどうかをスキャンして検出するUnityエディタ拡張です。 【なぜ必要?】 顔メッシュを差し替えたり最適化ツールで結合・削除したりすると、既存のアニメーションクリップが参照しているBlendShape名がメッシュ側から消えてしまうことがあります。この場合Unity/VRChatは特にエラーを出さず、表情やまばたきが「何も起きない」まま静かに壊れます。Unityの標準画面には、アバター全体のアニメーションクリップを横断してBlendShape参照の整合性を確認する手段がありません。 【検出項目】 ・アニメーションクリップが参照しているBlendShape名が、参照先メッシュに存在しない(表情・まばたきが動かなくなる直接の原因) ・アニメーションクリップが参照しているパス(GameObject)が階層内に見つからない(リネーム・削除された可能性) 【使い方】 1. チェック対象アバターのルートを指定 2. 「チェック実行」で診断(VRCAvatarDescriptorが設定されていればFX/Gesture等の全レイヤーを、設定されていなければAnimatorに割り当てられたControllerを検査) 3. 問題のあるBlendShape参照の一覧が表示される 4. 本体版なら「存在しないBlendShapeのカーブを一括削除」ボタンで壊れたカーブをまとめてクリーンアップ 【特徴】 ・本体版は壊れたカーブの一括削除がボタン一つで実行可能 【こんな方におすすめ】 ・顔メッシュを差し替えた・最適化ツールで結合・削除した後、表情が正常に動くか不安な方 ・アップロード前に表情・まばたき関連のアニメーションを一括確認したい方 【動作環境】 ・Unity Editor 【ライセンス】 個人利用・商用利用いずれも可。ツール自体の改変・再配布は禁止します。詳細はパッケージ内のREADME.txtをご確認ください。




