Batch Render(バッチレンダー)

候補一覧を 1 件ずつ graph に当てて、画像群とスプライトシートを量産するノードです。

上級
Since P00

入力ポート

Items(項目一覧)

VariantRecord / VariantSnapshot / snapshot 的な Map の一覧です

List\<Any>
Image(画像)

各項目ごとに評価する画像レーンです

Image

出力ポート

Spritesheet(スプライトシート)

成功した項目をまとめたスプライトシートです

SpriteSheet
Frames(フレーム一覧)

レンダリングした各フレーム画像です

List\<Image>
Records(レコード一覧)

正規化後の候補一覧です

List\<VariantRecord>
Names(名前一覧)

各候補名です

List\<Text>
Count(個数)

成功した候補数です

Int
Frame Count(フレーム数)

スプライトシートのフレーム数です

Int
FPS(FPS)

スプライトシート metadata の FPS です

Int
Columns(列数)

実際に使われた列数です

Int
Rows(行数)

実際に使われた行数です

Int
Frame Width(フレーム幅)

1 フレームの幅です

Int
Frame Height(フレーム高さ)

1 フレームの高さです

Int
Fill Order(配置順)

row_major または column_major です

Text

パラメータ

名前デフォルト説明
FPSFPSInt`12`結果スプライトシートの FPS です
Columns列数Int`0`列数です。0 の時は自動配置です

概要

候補一覧を 1 件ずつ graph に当てて、画像群とスプライトシートを量産するノードです。

入力と出力

  • 項目一覧 List\<Any>: VariantRecord / VariantSnapshot / snapshot 的な Map の一覧です
  • 画像 Image: 各項目ごとに評価する画像レーンです
  • スプライトシート SpriteSheet: 成功した項目をまとめたスプライトシートです
  • フレーム一覧 List\<Image>: レンダリングした各フレーム画像です
  • レコード一覧 List\<VariantRecord>: 正規化後の候補一覧です
  • 名前一覧 List\<Text>: 各候補名です
  • 個数 Int: 成功した候補数です
  • フレーム数 Int: スプライトシートのフレーム数です
  • FPS Int: スプライトシート metadata の FPS です
  • 列数 Int: 実際に使われた列数です
  • 行数 Int: 実際に使われた行数です
  • フレーム幅 Int: 1 フレームの幅です
  • フレーム高さ Int: 1 フレームの高さです
  • 配置順 Text: row_major または column_major です

主なパラメータ

  • FPS Int: 結果スプライトシートの FPS です
  • 列数 Int: 列数です。0 の時は自動配置です

使いどころ

バッチレンダー は、候補一覧を 1 件ずつ graph に当てて、画像群とスプライトシートを量産するノードです。 ワークフロー内でこの処理を明示的なノードとして残したい場合に使います。

注意点

接続する入力の型とキャンバスサイズを確認しながら、プレビューで結果を確認してください。

Batch Render (バッチレンダー) — PixPipeline ノード解説