「Unity/Mixamo」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→Mixamoのアニメーションをアバターにつける) |
|||
(同じ利用者による、間の7版が非表示) | |||
行1: | 行1: | ||
+ | ==Mixamoのキャラクタを使う== | ||
+ | #https://www.mixamo.com/ | ||
+ | #キャラクターを選択する | ||
+ | #右側のanimationウィンドウの右上のxを押す | ||
+ | #formatで"FBX for Unity"を選択して | ||
+ | #T-poseでダウンロードする | ||
+ | |||
==MixamoのアニメーションをUnityで使う== | ==MixamoのアニメーションをUnityで使う== | ||
#https://www.mixamo.com/ | #https://www.mixamo.com/ | ||
行14: | 行21: | ||
#Assets以下にAnimatorsを作り、Create/AnimatorControllerを新規で作る | #Assets以下にAnimatorsを作り、Create/AnimatorControllerを新規で作る | ||
#mixamoから持ってきてdrop下ファイル内のAnimationファイルを、作ったAnimatorControllerにドロップ。 | #mixamoから持ってきてdrop下ファイル内のAnimationファイルを、作ったAnimatorControllerにドロップ。 | ||
+ | #Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ | ||
#アバターオブジェクトにInspectorでAnimatorをAddComponentし、 | #アバターオブジェクトにInspectorでAnimatorをAddComponentし、 | ||
#アバターオブジェクトのInspectorのAnimatorのControllerに作成したAnimatorControllerを設置する | #アバターオブジェクトのInspectorのAnimatorのControllerに作成したAnimatorControllerを設置する | ||
行19: | 行27: | ||
参考: | 参考: | ||
[[Unity/3d/アニメーション/基本]] [ショートカット] | [[Unity/3d/アニメーション/基本]] [ショートカット] | ||
+ | |||
==Mixamoのアニメーションを独自fbxのアバターにつける== | ==Mixamoのアニメーションを独自fbxのアバターにつける== | ||
− | + | 独自アバターでなくても動作するが、動作しない場合・・ | |
+ | *一度独自fbxをmixamoに、インポートしてみるとか | ||
+ | *blendTreeのmotionに適用しようとしてる場合は、一旦素のmotionで試してみるとか | ||
+ | *下の方法とかで試してみる | ||
+ | |||
+ | ==アニメーションが適用できない場合== | ||
+ | Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ |
2023年4月22日 (土) 08:36時点における最新版
目次
Mixamoのキャラクタを使う
- https://www.mixamo.com/
- キャラクターを選択する
- 右側のanimationウィンドウの右上のxを押す
- formatで"FBX for Unity"を選択して
- T-poseでダウンロードする
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へ