アバターが紫色になる
シーンに配置したアバターのマテリアルが 紫一色 で表示されてしまう症状の対処方法です。
原因
紫色になる現象は、マテリアルがシェーダーを正しく解決できていない ときに Unity が表示するフォールバックです。 Universal Render Pipeline(URP)と Built-in / 旧シェーダーの食い違いや、シェーダーのインポート順の問題で発生します。
VRM アバターの場合
VRM をインポートした直後にこの状態になることがあります。初期インポート時にシェーダー解決が間に合わずに失敗する ためで、 もう一度インポートし直す(再インポート) ことで解決します。
再インポートの手順
- Project ウィンドウで対象の
.vrmファイル(または VRM から生成された Prefab フォルダ)を選択します。 - 右クリック → Reimport を選びます。
- インポートが完了したらシーンを確認します。
これでマテリアルが正しく適用され、本来の色味で表示されるはずです。