Animation Render(アニメーションレンダー)
上流グラフを各フレームで評価し、スプライトシートとして出力する
中級
Since P00
入力ポート
Image(画像)
アニメーションソース画像
出力ポート
Spritesheet(スプライトシート)
全フレームを並べたスプライトシート
Frame Count(フレーム数)
総フレーム数
FPS(FPS)
1秒あたりのフレーム数
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Total Frames総フレーム数 | Int | 8 | レンダリングするフレーム数 |
| FPSFPS | Int | 12 | 1秒あたりのフレーム数 |
| Columns列数 | Int | 0 | スプライトシートの列数(0 = 横一列) |
技術詳細
- マルチフレーム評価は
evaluate_graphレベルで実施。このノードのprocess()は単一フレーム評価のフォールバック columns=0のとき全フレームが横一列に並ぶ。columns>0で折り返し配置- 上流の TimeSource ノードと組み合わせて使用する設計
使用例
- TimeSource → 各種変換ノード → AnimationRender の順に接続
- AnimationRender の出力スプライトシートを Preview で確認しPNG保存
💡 ヒント
- •マルチフレーム評価は `evaluate_graph` レベルで実施。このノードの `process()` は単一フレーム評価のフォールバック
- •`columns=0` のとき全フレームが横一列に並ぶ。`columns>0` で折り返し配置
- •上流の TimeSource ノードと組み合わせて使用する設計