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

プレビューモード

Preview Mode は、ユーザーが VRChat メニューで現在自分のアバターをプレビューしているかどうかを示す animator parameter です。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. プレビューアニメーションを格納するための Animation Clip を作成し、任意の名前(例: PreviewOn)を付けて Animator Controller にドラッグ&ドロップします。
  2. Standing 移動ブレンドツリー(通常はオレンジ色で示される Default ステート)から PreviewOn ステートへの遷移を作成し、条件を "PreviewMode Equals 1" に設定します。「Has Exit Time」のチェックは外してください。

PreviewOn Transition

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

PreviewOff Transition

  1. 最終的な設定は以下のようになるはずです。

PreviewMode Setup

  1. 次に、Base Animator Controller をアバターの Animator コンポーネントの Controller スロットに割り当て、アニメーションをお好みの設定に調整します。

Plug In Animator

caution

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

  1. 設定が完了したら、アバターの Build & Test を行ってください。

Pose Sample

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

In Game View

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

最終更新: