facebook twitter hatena line email

「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に、インポートしてから出ないとアニメーションが適用されないっぽい。
+
独自アバターでなくても動作するが、動作しない場合・・
 +
*一度独自fbxをmixamoに、インポートしてみるとか
 +
*blendTreeのmotionに適用しようとしてる場合は、一旦素のmotionで試してみるとか
 +
*下の方法とかで試してみる
 +
 
 +
==アニメーションが適用できない場合==
 +
Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ

2023年4月22日 (土) 08:36時点における最新版

Mixamoのキャラクタを使う

  1. https://www.mixamo.com/
  2. キャラクターを選択する
  3. 右側のanimationウィンドウの右上のxを押す
  4. formatで"FBX for Unity"を選択して
  5. T-poseでダウンロードする

MixamoのアニメーションをUnityで使う

  1. https://www.mixamo.com/
  2. formatで"FBX for Unity"を選択して
  3. skinについて"without skin"を選択して
  4. ダウンロードボタンを押す
  5. fbxファイルをunityのAssetsにドロップ

formatで"FBX"を選ぶと

DLしてきたファイル名が変わったり、Animatorファイルの名前mixamo.comになってる。

Mixamoのアニメーションをアバターにつける

  1. アバターオブジェクトを適当に持ってくる(Mixamoでwith skinのものを持ってきても良い)
  2. アバターをunityのヒエラルキーに設置
  3. Assets以下にAnimatorsを作り、Create/AnimatorControllerを新規で作る
  4. mixamoから持ってきてdrop下ファイル内のAnimationファイルを、作ったAnimatorControllerにドロップ。
  5. Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ
  6. アバターオブジェクトにInspectorでAnimatorをAddComponentし、
  7. アバターオブジェクトのInspectorのAnimatorのControllerに作成したAnimatorControllerを設置する

参考: Unity/3d/アニメーション/基本 [ショートカット]

Mixamoのアニメーションを独自fbxのアバターにつける

独自アバターでなくても動作するが、動作しない場合・・

  • 一度独自fbxをmixamoに、インポートしてみるとか
  • blendTreeのmotionに適用しようとしてる場合は、一旦素のmotionで試してみるとか
  • 下の方法とかで試してみる

アニメーションが適用できない場合

Animationファイルの、モデルのRigの"Animation Type"をHumanoidへ