こんにちは
今回はue4内で作成したアニメーションをfbxデータとしてエクスポートする方法がわからなかったため質問しました。
アニメーションBPでfabrikなどを使い、ゲーム内でキャラクターを動かしています。
この動きをfbxデータとして出力することは可能でしょうか?
こんにちは
今回はue4内で作成したアニメーションをfbxデータとしてエクスポートする方法がわからなかったため質問しました。
アニメーションBPでfabrikなどを使い、ゲーム内でキャラクターを動かしています。
この動きをfbxデータとして出力することは可能でしょうか?
アニメーションを録画して、
アニメーションシーケンスにできるSequence Recorderというのがあるのでこちらを使ってみるといいかもしれません。
公式ドキュメント
おそらくCinematics/Sequences以下あたりにアニメーションシーケンスとして出力されるので、
右クリック→ Asset Action → Export からfbxとして出力できます。
返信が遅れてしまい申し訳ありません。
試してみたところfbxファイルとして出力することができました。
ありがとうございます。
出力されるアニメーションに関してもう少し質問があります。
アニメーションの出力はできたのですが、その出力に問題がありまして、
1.については原因がわからないのですが、
2.はおそらく録画時に処理落ちが起きて遅くなっているものと思います。
1.も2.も回転したり再生速度を早くしたりで、対処できるとは思うのですが、
根本的な対処法(最初から傾かせない、元の速度のまま録画する)などはないでしょうか?
1については、試してみたところ同じようにズレて感じました
これはおそらく ViewPort と Animation Sequence でのプレビューの軸が
z軸で90度分回転してるからだと考えられます。
それぞれのスクショに見える軸のマークを見比べていただければと。
(1枚目は左下、2枚目は真ん中の下あたり)
ので、PlayerStartのRotation を(0, 0, -90) にして録画してあげるとAnimation Sequence側で
見た時に一致するかと思います。
2はPCのスペックやLevelの処理負荷によるものかと思います。
何もないLevelで録画してもいい状況ならそれが1番ラクです。
もしくは、 t.MaxFPS 30 とかでfpsを固定して撮る方法もアリかもしれません。
回答ありがとうございます。
なぜかはわかりませんが私の方ではx軸回りに回転しているようで、キャラクタが寝そべったような形で出力されてしまいます。
流石に寝そべらせて実行するのは無理があるので今回はアニメーション側で回転させようと思います。
ありがとうございました。