LoginSignup
0
0

More than 1 year has passed since last update.

[Unity]Blenderで作成したキャラクターにMixamoでアニメーションを付けてUnityで使う

Last updated at Posted at 2022-09-24

概要

以前に書いた記事「オリジナルキャラをmixamoで用意したアニメーションで動かす」とは違ってBlenderからスタートする手順になります。
(ボーンは設定しなくても大丈夫です。Mixamoが自動でボーンを設定してくれます)
スクリーンショット 2022-09-24 20.42.48.png

本文

Blenderで用意した3Dキャラをfbxファイルとして出力

①3Dキャラを選択状態にします
②FBX形式で出力します
スクリーンショット 2022-09-24 20.47.28.png
スクリーンショット 2022-09-24 20.49.48.png
③出力したfbxファイルをZIP形式で(fbxファイルとテクスチャファイルをまとめて)圧縮します

Mixamo

MixamoのHPへ行きます。UPLOAD CHARACTERを選択してZIPファイルをアップロードします
スクリーンショット 2022-09-24 20.58.47.png

②AUTO-RIGGER画面ではサンプル画像を参考に体の各部位へポインターをドラッグして設置します。最後にNEXTを押してください。
スクリーンショット 2022-09-24 21.05.33.png
③好みのアニメーションを選択してDOWNLOADを押します
スクリーンショット 2022-09-24 21.07.07.png
④FormatにはFBX for Unity(.fbx)を選びます
スクリーンショット 2022-09-24 21.09.02.png

Unity

①MixamoからダウンロードしたfbxファイルをUnityのAssetsへドラッグアンドドロップ(テクスチャファイルも同様にドラッグアンドドロップします)
スクリーンショット 2022-09-24 21.19.50.png
②Unityに登録したfbxファイルを選択してInspectorからスクショのように設定をします。
スクリーンショット 2022-09-24 21.22.57.png

③Projectタブで右クリック。Create > Animator Controllerを選びAnimatorControllerを新規作成します。
スクリーンショット 2022-09-24 21.28.32.png

④Hierarchy上にfbxのキャラクターを設置します
スクリーンショット 2022-09-24 21.29.34.png
⑤設置したキャラクターを選択したらInspectorからAnimatorのControllerに先ほど作成したAnimatorControllerを設定します
スクリーンショット 2022-09-24 21.33.54.png
⑥fbxファイル内のAnimationClipをコピーアンドペーストして取り出します(アニメーションを繰り返しにしたい時は、InspectorからLoopTimeをONにしておきます)
スクリーンショット 2022-09-24 21.38.19.png
⑦キャラクターを選択状態にしてAnimatorタブを開きます(表示されていない場合はメニューからWindow > Animation > Animatorで表示できます)
先ほど複製したAnimationClipをドラッグアンドドロップします
スクリーンショット 2022-09-24 21.43.14.png
⑧実行するとアニメーションします
スクリーンショット 2022-09-24 21.49.50.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0