アニメーション発生時に指を動かしたくない場合、上記の操作とは別に手のアニメーションを無効化する必要がある。
すべてハンドジェスチャーを無効化したいなら、とりあえずモデルのAvatar Descriptor→Playable Layers→Base→GestureレイヤーをNoneにすればOK。
一部のハンドジェスチャーだけ無効化したい場合、デフォルトのControllerを改造してGestureレイヤーに割り当てる。
- デフォルトのハンドジェスチャー用のAnimator Controller「vrc_AvatarV3HandsLayer」を複製する。
- 左手と右手のアニメーションがそれぞれLeftHand, RightHandレイヤーに割り当てられているので、それぞれ編集する。
- 各ハンドジェスチャーがStateとして存在しているので、該当のStateを削除すればOK。
- 編集したControllerをAvatar DescripterのGestureレイヤーに割り当てる。