Unity/Mixamo
提供: 初心者エンジニアの簡易メモ
目次
MixamoのアニメーションをUnityで使う
- https://www.mixamo.com/
- formatで"FBX for Unity"を選択して
- skinについて"without skin"を選択して
- ダウンロードボタンを押す
- fbxファイルをunityのAssetsにドロップ
formatで"FBX"を選ぶと
DLしてきたファイル名が変わったり、Animatorファイルの名前mixamo.comになってる。
Mixamoのアニメーションをアバターにつける
- アバターオブジェクトを適当に持ってくる(Mixamoでwith skinのものを持ってきても良い)
- アバターをunityのヒエラルキーに設置
- Assets以下にAnimatorsを作り、Create/AnimatorControllerを新規で作る
- mixamoから持ってきてdrop下ファイル内のAnimationファイルを、作ったAnimatorControllerにドロップ。
- Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ
- アバターオブジェクトにInspectorでAnimatorをAddComponentし、
- アバターオブジェクトのInspectorのAnimatorのControllerに作成したAnimatorControllerを設置する
参考: Unity/3d/アニメーション/基本 [ショートカット]
Mixamoのアニメーションを独自fbxのアバターにつける
独自アバターでなくても動作するが、動作しない場合・・
- 一度独自fbxをmixamoに、インポートしてみるとか
- blendTreeのmotionに適用しようとしてる場合は、一旦素のmotionで試してみるとか
- 下の方法とかで試してみる
アニメーションが適用できない場合
Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ