Time Source(タイムソース)
アニメーション評価時の時間情報を出力するCHOP型ノード
中級
Since P00
出力ポート
Time(時間)
正規化時間 (0.0〜1.0)
Frame(フレーム)
現在のフレーム番号
Total Frames(総フレーム数)
総フレーム数
Progress(進捗)
滑らかな進捗 (0.0〜1.0)
技術詳細
- 通常評価(非アニメーション)時は
time=0.0,frame=0,total_frames=0,progress=0.0を出力 - AnimationRender ノードによるマルチフレーム評価時、フレームごとに異なる値が出力される
progressはframe / (total_frames - 1)で計算(total_frames=1のときは0.0)
使用例
TimeSource → Float演算 → Transformノードの移動量に接続し、フレームごとに位置が変化するアニメーションを作成
💡 ヒント
- •通常評価(非アニメーション)時は `time=0.0`, `frame=0`, `total_frames=0`, `progress=0.0` を出力
- •AnimationRender ノードによるマルチフレーム評価時、フレームごとに異なる値が出力される
- •`progress` は `frame / (total_frames - 1)` で計算(total_frames=1のときは0.0)