まばたきアニメーションを入れる
BlenderでシェイプキーをFBXで書き出す
- 特に設定せず普段とおなじエクスポートで大丈夫なはず
- Unity 側での確認
- ヒエラルキーにアバターを入れたら該当メッシュを選択すると、Inspector の
Skined Mesh RendererのBlend Shapesにシェイプキーがあるので確認する(なかった場合、Blender のエクスポートか Unity がバグってるのでとりあえず Unity を再起動してみると良いかも?)
- ヒエラルキーにアバターを入れたら該当メッシュを選択すると、Inspector の
アニメーションの作成
- ヒエラルキーのアバターを選択し
Ctrl + Dでコピーする- これは元のアバターでアニメーションを作ると中腰のような格好になってしまいサムネイル画像などの時に間抜けな格好になってしまうため…
- 複製したアバターを選択し、
WindowからAnimationを選ぶ - ここで瞬き用のアニメーションクリップを作る (仮に
blink.animとする) Add Propertyボタンを押し、シェイプキーを設定したメッシュの下にあるSkined Mesh RendererからBlend Shape.(シェイプキー名)を追加する(→にスクロールすると隠れてる+ボタン)- アニメーションの作成
アニメーションの設定
- 作成したアニメーションを
Assetsから選択し、Inspector をDebugにする Legacyにチェックを入れ、Wrap ModeをLoopにする- ここまで終わったら Inspector の
DebugをNormalに戻しても良い
アバターにアニメーションの追加
- 元のアバターを選択し
Add ComponentでAnimationを追加する- AnimatorのControlerはいらない?