まばたきアニメーションを​入れる

まばたきアニメーションを​​入れる

Blenderで​​シェイプキーを​​FBXで​​書き出す

  • 特に設定せず普段とおなじエクスポートで大丈夫なはず
  • Unity 側での確認
    • ヒエラルキーにアバターを入れたら該当メッシュを選択すると、Inspector の Skined Mesh RendererBlend Shapes にシェイプキーがあるので確認する(なかった場合、Blender のエクスポートか Unity がバグってるのでとりあえず Unity を再起動してみると良いかも?)

アニメーションの​​作成

  • ヒエラルキーのアバターを選択し Ctrl + D でコピーする
    • これは元のアバターでアニメーションを作ると中腰のような格好になってしまいサムネイル画像などの時に間抜けな格好になってしまうため…
  • 複製したアバターを選択し、Window から Animation を選ぶ
  • ここで瞬き用のアニメーションクリップを作る (仮に blink.anim とする)
  • Add Property ボタンを押し、シェイプキーを設定したメッシュの下にある Skined Mesh Renderer から Blend Shape.(シェイプキー名) を追加する(→にスクロールすると隠れてる+ボタン)
  • アニメーションの作成

アニメーションの​​設定

  • 作成したアニメーションを Assets から選択し、Inspector を Debug にする
  • Legacy にチェックを入れ、 Wrap ModeLoop にする
  • ここまで終わったら Inspector の DebugNormal に戻しても良い

アバターに​​アニメーションの​​追加

  • 元のアバターを選択し Add ComponentAnimation を追加する
    • AnimatorのControlerはいらない?

Unity上で​​動作確認

アバターの​​アップロード

VRChat で​​動作確認

おつかれさまでした!