Mayaで単純なモデルとアニメーションを作り、リギングモデルとそのアニメーションデータを別々にFBXでUE4に出力しました。
UE4にてそれぞれインポートしたところ、アニメーションデータが正しくインポートされませんでした。
何もアニメーションされてない状態で読み込まれた感じです。
いろいろ試してみますと、MayaでFBXを書き出す際に、ジョイント(ボーン)の全てのフレームでキーをベイクすれば(編集>キー>シミュレーションのベイク処理)、アニメーションデータを正しくFBXにデータを送ることが出来ました。
ですが、毎回、すべてのキーをベイクするのは面倒です。
Mayaでキーをベイクせずに、UE4にアニメーションデータを出力する方法はありますでしょうか?
(3dsmaxの場合ですと、このようなベイクの手順を踏むことなく、アニメーションデータを渡せました。)
alwei
(alwei)
2
そのような必要はないはずです。下記の手順通りで正しくインポートされないでしょうか?
アニメーションの場合はモデルのジョイントのみを選択してFBXにエクスポートします。私もMaya LT 2016でリギングモデルを作成してインポートさせていますが、上記の手段で特に問題なく読み込めています。一度手順を再度確認することをおすすめします。
回答、ありがとうございます。
一応、私もその手順は読んでおり、アニメーションFBX出力時も特殊な設定をしているわけではないと思うのですが、どうにもうまくいきませんでした。引き続き、検証いたします。
ただ、Maya2016からは、通常のFBX出力とは別に"ゲームエクスポーター"という機能がついていることに気づきました。こちらを使えば、問題なくアニメーションFBX出力ができました。当面はこちらを使用してFBX出力しようと思います。