Blenderで1つのオブジェクトに対して複数のアニメーションを設定してglTF書き出しするときの備忘録。
1、アニメーションを作成する
BlenderのNLAエディタで、書き出したいアニメーションをトラックごとに作成する。
連続するアニメーションにしたいときは同じトラック内でストリップを並べる(↓添付画像のscaleLocation
のところのように)。
2、glTFを書き出す
File ⇛ Export ⇛ glTF
で書き出し。
書き出すときにAnimation modeをNLA Tracks
に設定する。
3、確認
Viewerで確認してみる。
トラックごとにきちんとアニメーションが書き出されています。
また、連続アニメーションのscaleLocation
もきちんと動作しています。
余談ですが、このViewerはThree.js製なのでThree.jsで実装する場合は簡易確認としておすすめです。
おしまい。