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

# 概要
以前に書いた記事[「オリジナルキャラをmixamoで用意したアニメーションで動かす」](https://qiita.com/kazuma_f/items/0cabd3be6cc428f84c9f)とは違ってBlenderからスタートする手順になります。
(ボーンは設定しなくても大丈夫です。Mixamoが自動でボーンを設定してくれます)
![スクリーンショット 2022-09-24 20.42.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/bf291b00-ee6a-30aa-4c58-922e00359b07.png)

# 本文
## Blenderで用意した3Dキャラをfbxファイルとして出力
①3Dキャラを選択状態にします
②FBX形式で出力します
![スクリーンショット 2022-09-24 20.47.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/611c6144-5d71-4f81-de71-28b91f44c9e2.png)
![スクリーンショット 2022-09-24 20.49.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/82729fda-63b7-c884-fe22-256025df9a62.png)
③出力したfbxファイルをZIP形式で(fbxファイルとテクスチャファイルをまとめて)圧縮します

## Mixamo
①[MixamoのHP](https://www.mixamo.com/#/)へ行きます。UPLOAD CHARACTERを選択してZIPファイルをアップロードします
![スクリーンショット 2022-09-24 20.58.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/4f61706a-3f3a-fe72-ee55-c0d89987efdf.png)

②AUTO-RIGGER画面ではサンプル画像を参考に体の各部位へポインターをドラッグして設置します。最後にNEXTを押してください。
![スクリーンショット 2022-09-24 21.05.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/d3d2031b-5864-0cd7-f297-aa621696bf4a.png)
③好みのアニメーションを選択してDOWNLOADを押します
![スクリーンショット 2022-09-24 21.07.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/85d8d119-f1bb-9dc3-8691-eb5b51563270.png)
④FormatにはFBX for Unity(.fbx)を選びます
![スクリーンショット 2022-09-24 21.09.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/c9967838-6816-0fca-95a7-5186a415c905.png)

## Unity
①MixamoからダウンロードしたfbxファイルをUnityのAssetsへドラッグアンドドロップ(テクスチャファイルも同様にドラッグアンドドロップします)
![スクリーンショット 2022-09-24 21.19.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/097217d9-979f-bc93-c81a-4dedf8ef2eb7.png)
②Unityに登録したfbxファイルを選択してInspectorからスクショのように設定をします。
![スクリーンショット 2022-09-24 21.22.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/1bb5f44f-7c32-aeb1-b4f9-a29a2fa5972d.png)

③Projectタブで右クリック。Create > Animator Controllerを選びAnimatorControllerを新規作成します。
![スクリーンショット 2022-09-24 21.28.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/2ba811f9-3eca-4a23-e4c0-e8a3c31c9f49.png)

④Hierarchy上にfbxのキャラクターを設置します
![スクリーンショット 2022-09-24 21.29.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/65b69a43-343f-0251-ce71-4d1d90f1f37a.png)
⑤設置したキャラクターを選択したらInspectorからAnimatorのControllerに先ほど作成したAnimatorControllerを設定します
![スクリーンショット 2022-09-24 21.33.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/28432040-eeb8-bd7c-52f3-68382cac8339.png)
⑥fbxファイル内のAnimationClipをコピーアンドペーストして取り出します(アニメーションを繰り返しにしたい時は、InspectorからLoopTimeをONにしておきます)
![スクリーンショット 2022-09-24 21.38.19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/40ffaa95-ce94-75ad-35a5-2c819471cf4d.png)
⑦キャラクターを選択状態にしてAnimatorタブを開きます（表示されていない場合はメニューからWindow > Animation > Animatorで表示できます）
先ほど複製したAnimationClipをドラッグアンドドロップします
![スクリーンショット 2022-09-24 21.43.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/7ffc3a03-3f2e-06d3-f22b-2e6e809c70a6.png)
⑧実行するとアニメーションします
![スクリーンショット 2022-09-24 21.49.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/617265/4e22d5d8-d36b-34b1-b0c4-2434ccfbba32.png)