Androidアバターの調整
テスト後、Androidアバターに問題がある場合があります。 このページでは、例を交えてAndroidアバターの調整方法を説明します。
注記
このページでは、基本的なUnityの用語の知識が必要です。
半透明なメッシュ
Androidアバターは半透明なマテリアルをサポートしていません。 そのため、変換されたアバターには半透明なマテリアルに問題がある場合があります。 例えば、表情(赤面や青ざめ)、眼鏡のレンズ、目(角膜)などです。
問題を解決するにはいくつか方法がありますが、このページでは3つの方法を説明します。
注意
VRChat/Mobile/Particles
にあるシェーダーを半透明なマテリアルの代替として使用し ないでください。
これらはパーティクル用であり、アバター用ではありません。
Quest Content Limitationsを参照してください。
アニメーションの編集
多くの場合、問題のある表情はブレンドシェイプのアニメーションとして実装されています。 そのため、アニメーションを編集することで抑制できます。
- プロジェクトフォルダから問題のあるアニメーションクリップを見つけて複製します。
- 複製したアニメーションクリップをアニメーションウィンドウで開きます。
- 問題のあるブレンドシェイプを使用しないようにアニメーションパラメータを編集します。
- FXレイヤーのAnimator Controllerを複製して開きます。
- 問題のあるアニメーションを編集したアニメーションに置き換えます。
- 複製したAnimator ControllerをFXレイヤーに設定します。
ヒント
新しいアニメーションクリップを作成した後、元のアニメーションをオーバーライドするために**Animator Override Controller**を作成できます。 VRCQuestToolsはアバターを変換する際に自動的にAnimator Override Controllerを解決して新しいAnimator Controllerを作成します。 詳細については、リファレンスページを参照してください。
半透明メッシュの削除
アニメーションを編集する代わりに、メッシュの問題のある部分を削除することもできます。 このページでは、メッシュを編集するためのツールの紹介に留めます。
- MeshDeleterWithTexture by gatosyocora
- Avatar Optimizer by anatawa12
- Blender