【Unity】Mixamo の無料アニメーションを 3D モデルに設定する方法

どーも、ぐるたか@guru_takaです。

Unity の無料アセットにある 3D モデル「Kyle」くんに、Mixamo の無料アニメーションを適応してみました。

Unity Mixamo アニメーション Gif

詰まったことも含め、Mixamo の無料アニメーションを設定して動作させるまでの方法を備忘録としてまとめます!

実行環境
Unity:2020.3.2f1

全体の流れ

Mixamo の無料アニメーションを Unity で動作させるまでの流れは以下の通りです!

それぞれ順番に解説していきます。

STEP.1
Mixamo にログイン
STEP.2
3D モデルをアップロード
STEP.3
アニメーションの調整
STEP.4
アニメーション付きの 3D モデルをダウンロード
STEP.5
Unity 上でアニメーションが動くように設定

STEP.1:Mixamo にログイン

まず Miaxmo にログインします。

Mixamo ログイン_1

Mixamo ログイン_2

MEMO
SNS アカウントでログインすると、非常に簡単です!

STEP.2:3D モデルをアップロード

続いて、アニメーションを適応させたい 3D モデルを Mixamo にアップロードしましょう!

Mixamo 3d モデル アップロード_1

3D モデルを指定箇所にドラッグ&ドロップしてください!

Mixamo 3d モデル アップロード_2

すると、処理がスタートし、10 ~ 20 秒ほどでアップロードが完了になります。

Mixamo 3d モデル アップロード_3

Mixamo 3d モデル アップロード_4

3D モデルのアップロードが完了すると、下図のようにアニメーションのモデルがアップロードした 3D モデルとなります!

どのようなアニメーションになるのか、簡単に確認できて便利です!

Mixamo 3d モデル アップロード_5

STEP.3:アニメーションの調整

お好みでアニメーションの調整も可能です!

Mixamo 3d モデル パラメータ調整

MEMO
アニメーションの調整をせず、デフォルト設定のまま、ダウンロードしても構いません!

STEP.4:アニメーション付きの 3D モデルをダウンロード

アニメーションの調整が完了したら、アニメーション付きの 3D モデルを下図のようにダウンロードしましょう。

Mixamo 3d モデル ダウンロード_1

Mixamo 3d モデル ダウンロード_2

STEP.5:Unity 上でアニメーションが動くように設定

後は Unity 上でアニメーションを動かすだけです!

まず、ダウンロードした 3D モデルのファイルを Unity のプロジェクトに移動しましょう。

Mixamo 3d モデル アニメーション Unity 設定_1

その後、インスペクターで RigAnimation TypeHumanoid に設定してください。

参考 ヒューマノイドアニメーションのインポートUnity マニュアル 参考 【Unity】Humanoid / Genericアニメーションについての基礎知識LIGHT11

Mixamo 3d モデル アニメーション Unity 設定 Rig Humanoid

続いて、アニメーションをループするように、AnimationLoop Time にチェックします。

Mixamo 3d モデル アニメーション Unity アニメーション ループ

最後に、アニメーションコントローラーをアタッチさる必要があります。方法は非常に簡単!

下図のように、3D モデルに内包されたアニメーションクリップをオブジェクトにドラッグ&ドロップするだけです。

Mixamo 3d モデル アニメーション Unity クリップ作成

すると、アニメーションコントローラーが自動で作成され、アタッチまでしてくれます!

Mixamo 3d モデル アニメーション Unity クリップ アタッチ

Play アイコンをクリックした時、アニメーションが動作すれば成功です!

Unity Mixamo アニメーション Gif

最後に

Mixamo を使えば、手軽に様々なアニメーションを適応できて、本当に便利です。しかも無料だなんて、感動!

参考になれば幸いです!

コメントを残す