小さいネタ。しかも、知っている人は知っているはず。
以前から、Anim Blueprint や Anim Curves, Additive Layer Tracks などで編集した結果を、Anim Sequence としてベイクする方法がないかと探し回っていた。
いや、もともと録画ボタンを押せば可能なのだが、ちょうど「1ループ分」できっちり録画終了したい。その方法を見つけられないでいた。
…ということで、苦節?年、やっと見つけた。ちゃんとあった!
Window メニュー > Recording Settings !!
Recording Settings の画面はこんな感じ:
ここの「Length」を1ループ分の長さ(秒)で指定すると、録画ボタンを押した後、自動的に録画が終了してくれる。
例えば、1ループが113フレーム分のアニメーションをベイクしたい場合は、Length に
と入力して Enter キーを押せばよい。
1ループが113フレームで、アニメーションのサンプルレートが30だから、113 ÷ 30 (3.766667 秒)
ただし、焼きあがったアニメーションアセットを開くと、必ずエディタが落ちる↓ (UE4.25.0しか調べてません)
セーブして、エディタ再起動したあとなら、ちゃんと開く。
あとは、録画開始のタイミングも指定したいが… 無理か。