2021.10.20 [水]
Blender, animation, multiple axis
Blenderで複数の回転軸を持つアニメーションをglTFでエクスポートしたら1つしか動かなかった
前提として、いくつかの重要ポイント
作業の流れとしては、
- Animation
- タイムライン
- ドーブシート
- グラフエディター
- NLA(ノンリニアアニメーション)エディター
となる。
ポイント
- 回転軸はローカル座標0(ゼロ)
- 機械のような回転は、「モード:XYZオイラー角」
- 動いている大きな物に付属して(動きつつ)更にその中で動く物が必要な場合、親子関係にしておくこと:target:parent
- 動きの緩急を変更したい場合は、グラフエディターで、右クリックして「ハンドルタイプ」を、「ベクトル」にすることで直線的な動きにできる。
- (デフォルト設定で)1秒は24フレーム、1分間は1440フレーム
- デフォルトの回転は反時計回りなので、時計回りにしたい場合は、「-(マイナス)360」などと数値入力する(回転させたい角度)
- 最終的に、NLA(ノンリニアアニメーション)で、
【重要】すべての 「アクションをストリップ化」 して、
【重要】「NiaTrackという名称を消して、新しくすべてに同じ名前を付ける」 必要がある。 - その後、エクスポート、glTF2.0、で出力。GLBファイルはWindows10なら3Dビューワーで確認できる。