VRChat 非公式日本語ドキュメント

プレビューモード

プレビューモードとは、Animatorパラメータの1つで、ユーザーが現在VRChatメニューであなたのアバターをプレビューしているかどうかを示します。Animator Controllerでこのパラメータを使用することで、特定のアニメーションを再生し、アバターのプレビューを見栄え良くすることができます。

使用方法

アバターにプレビューモードのアニメーションを設定するには、以下の手順に従ってください。

  1. 既存のBase(Locomotion)Animator Controllerを開きます。
    • Avatar DescriptorにBaseレイヤーが設定されていない場合は、VRChatが提供している既存のAnimator Controllerをコピーして使用できます。その場所はPackages/VRChat SDK Avatars/Samples/AV3 Demo Assets/Animation/Controllers/vrc_AvatarV3LocomotionLayerにあります。このAnimator Controllerを自分のアセットにコピーし、Avatar DescriptorのBaseスロットに割り当てます。

Base Layer Sample

  1. 型がIntの新しいAnimatorパラメータを作成し、名前をPreviewModeにします。

PreviewMode Parameter

  1. プレビュー用アニメーションを格納するAnimationClipを新規作成し、適当な名前(例: PreviewOn)を付けて、Animator Controllerにドラッグ&ドロップします。
  2. Standing locomotion blend tree(通常はオレンジ色で表示されるDefaultステート)からPreviewOnステートへの遷移を作成し、条件を"PreviewMode Equals 1"に設定します。「Has Exit Time」のチェックは外してください。

PreviewOn Transition

  1. PreviewOn から Standing への逆方向の遷移をもう1つ作成し、条件を "PreviewMode equals 0" に設定します。「Has Exit Time」のチェックは外してください。

PreviewOff Transition

  1. 最終的な設定は、以下のようになります:

PreviewMode Setup

  1. 次に、Base Animator ControllerをアバターのAnimatorコンポーネントの「Controller」スロットに割り当て、好みに合わせてアニメーションを設定してください。

Plug In Animator

注意

マテリアルの切り替えアニメーションは、メニューのプレビューでは正しく動作しない点にご注意ください。ただし、オブジェクトの切り替えやBlendShapeの調整など、他のほとんどの操作は問題なく行えます。

  1. 設定が完了したら、アバターをBuild & Testできます。

Pose Sample

  1. アバターリストの「Other」セクションでアバターをプレビューすると、「PreviewOn」Animation Clipで設定したポーズにアニメーションするはずです。

In Game View

プレビューモードにはさまざまな種類のアニメーションを使用できるので、自由に試してみてください。

最終更新: