#BlenerでMMDを読みこんでアニメーションを付けてFBX出力をしたい!
個人的な趣味のためにアニメーション付きのMMDモデルをFBXファイルとして出力する必要があり、
せっかくなので記事にしてみました。
##今回使用したもの
モデル、モーションをお借りしました。ありがとうございます。
##blenderにMMDを読み込んでアニメーションを付ける
blenderにmmd-toolsを導入は各自でお願いします。
早速BlenderにMMDモデルを読み込ませていきます。
文字で説明すると長くなってしまうのでスクショ主に進めていきます。
以上の設定でMMDモデルの読み込みを行います。
これでMMDモデルの読み込みはできたと思います。
ただ、このまま踊ってもらっても髪なんかが動かないです。
それを回避するためにモデルを選択した状態で、BlenderのMMDタブの上の画像に映っているphysicsのBuildをクリックします。
この状態で再生ボタンを押して髪やスカートなんかに物理演算がされていたらOKです。
次にモーションの読み込みこませてみます。
モデルを読み込んだ際と同じように今度はMikuMikuDance Motionをインポートします。
インポートが終わったら再生してみましょう。
これで踊り始めてくれたらOKです。
その他タブのMMD ShadingのGLSLを押してマテリアルを適用してFBXエクスポート前にチェックしましょう。
大丈夫そうであればブレンダーのファイル->エクスポート->FBXからエクスポート設定を行いましょう。
設定は以下のように行いました。
作成したFBXファイルをAutodesk FBX Reviewを使ってみてみましょう。
正しくアニメーションされたfbxファイルが出力されました。
水色や黄緑のオブジェクトも一緒に出力されてますがこれは物理演算が行われているオブジェクトですが、
この色が使用する際にはマテリアルとして出力されると思うのでそのマテリアルを透明にすれば解決するかと思います。
##注意
今回紹介した方法は表情がエクスポートできません。
色々試してみましたが今の自分の知識ではわかりませんでした。
ご存知の方がいらっしゃればご教授お願い致します。
##終わり
ありがとうございました。