MixamoとBlender:完全日本語ガイド
Mixamoは、リグ付け・アニメーション設定済みの3Dキャラクターを無料で手に入れ、Blenderで活用するための最短ルートです。わずか15分で、シーン内を歩き、走り、ジャンプするキャラクターを用意できます。ここでは具体的な手順、よくある落とし穴、そしてライセンスの真実について解説します。
Mixamoとは何か?
MixamoはAdobeが提供する無料のWebサービスで、大きく2つの機能を持ちます。リグ付き3Dキャラクターのライブラリと、それらや自作モデルに適用できる数千種類ものモーションキャプチャアニメーションのライブラリです。無料のAdobeアカウントがあれば誰でも利用できます。
ステップ1:アニメーション付きキャラクターのダウンロード
- mixamo.comにアクセスし、Adobeアカウントでログインします。
- Charactersタブからキャラクターを選択します。
- Animationsタブで目的のアニメーション(walk、run、idle、danceなど)を検索します。
- 右側のスライダーで調整します(速度、振幅、その場でループさせたい場合はIn Placeにチェック)。
- Downloadをクリックします。
Blender向けのおすすめダウンロード設定:形式はFBX Binary (.fbx)、Frames per Second(フレームレート)は30、Keyframe Reductionはnone。1つ目のアニメーションはWith Skinにチェックを入れ、後からアニメーションを追加していく場合は2つ目以降をWithout Skinでダウンロードします。
ステップ2:Blenderへのインポート
Blenderでファイル > インポート > FBX (.fbx)を選択します。ダウンロードしたファイルを開くと、キャラクターがアーマチュアとアニメーション付きで配置されます。Spaceキーを押してタイムラインを再生してみましょう。
キャラクターが極端に小さい・または巨大な場合
Mixamoはセンチメートル単位で出力し、Blenderはメートル単位を基準とします。キャラクターのサイズが100倍ずれている場合は、アーマチュアを選択し、Sキーを押して0.01と入力し、オブジェクトモードでCtrl+A > 拡大縮小を適用してください。または、インポート時の設定ウィンドウ左側でボーン方向の自動整列(Automatic Bone Orientation)にチェックを入れ、スケールを0.01に直接設定することも可能です。
キャラクターがピンク色や灰色で表示される場合
テクスチャがうまく読み込まれていない状態です。FBX内に含まれていても、Blender側でノードが自動接続されないことがあります。シェーディングワークスペースを開き、マテリアルがピンク色になっている場合は画像パスが切れています。詳しくはBlenderでテクスチャがピンク色になる原因と解決策をご覧ください。
ステップ3:1つのキャラクターに複数のアニメーションを結合する
初心者が最もつまずきやすいポイントです。正しい手順は以下の通りです:
- まず、最初のアニメーションをWith Skinでインポートします。
- 次に、他のアニメーションをWithout Skinでインポートします(それぞれ個別のアーマチュアとして読み込まれます)。
- インポートした別アーマチュアを選択し、ドープシート > アクションエディターを開き、アクション名の横にある盾アイコン(Fake User)をクリックしてアクションを保持します。
- 不要になった追加アーマチュアを削除します。
- メインのアーマチュアを選択すると、アクションエディターから保持したアクションを自由に切り替えられるようになります。
- ノンリニアアニメーション(NLA)エディターを使って、各アクションをストリップとして配置し、連続して再生させます(歩行→ジャンプ→待機など)。
ステップ4:自作キャラクターをMixamoで自動リギングする
自分で作った3DモデルをMixamoにアップロードして、自動でリギングさせることもできます。メッシュをTポーズまたはAポーズ(腕を広げた状態)、既存のアーマチュアがない状態でFBXまたはOBJ形式で書き出します。Mixamo上でUpload Characterをクリックし、各部位のマーカー(手首、肘、膝、あご、股間)を配置すると、サービス側が自動でリグを生成してくれます。約1分で完了します。
注意すべき制約:単一のメッシュであること(複数オブジェクトはCtrl+Jで統合)、スケールが適用されていること、トランスフォームがリセットされていること、そして人型キャラクターであることです。四足歩行の動物や腕が4本あるクリーチャーなどには対応していません。
ステップ5:Rigifyや自作リグへのリターゲティング
Mixamoのリグはプロトタイプとしては十分ですが、扱いやすいコントローラーや快適なIKがありません。本格的にアニメーションを詰める場合は、MixamoのアニメーションをBlenderの高機能リグへ転送(リターゲティング)します。主に2つの方法があります:
- Rokoko Studio Live(無料アドオン):数クリックでMixamoからRigifyへのリターゲティングが可能です。
- Auto-Rig Pro(有料アドオン):市場で最も安定したリマップ機能を持ち、ボーンのねじれや位置の補正も高精度に行えます。
Mixamoは無料?商用利用は可能?
はい、Mixamoは完全無料であり、Adobeはキャラクターやアニメーションをゲーム、映像、広告、クライアントワークなどの商用プロジェクトで使用することを認めています。禁止されているのは、Mixamoのアセット自体をそのまま転売することや、競合するアセットライブラリとして再配布することです。つまり、Mixamoのキャラクターを使ったゲームを販売することは問題ありませんが、キャラクターデータを単体で素材として販売することはできません。
知っておくべき限界・注意点
- アニメーションは汎用的なものが中心です。テスト用には最適ですが、繊細な演技が求められる映画のワンシーンなどには手動の調整が必要です。
- 指のアニメーションが粗く、足と地面の接地が滑ることがあります。グラフエディターで微調整しましょう。
- Mixamoキャラクターのトポロジー(メッシュ構造)は、アップのクローズアップショットにはあまり適していません。
次のステップ
動くキャラクターを配置できたら、次は実際の映像制作がどのように構成されているか(演出、ライティング、レンダリング)を学んでみましょう。無料の短編アニメーション制作ケーススタディで、現場のファイル構成をそのまま確認できます。
