ノード一覧に戻る

スプライトシート情報

sprite_sheet_info

raw spritesheet 画像と部分的なヒントから SpriteSheet document を正規化します

下書き
解説あり

入力ポート

名前説明
スプライトシート
spritesheet
Image
必須
情報を正規化する対象のスプライトシート画像です
フレーム数
frame_count
Int
フレーム数のヒントです
FPS
fps
Int
FPS のヒントです
列数
columns
Int
列数のヒントです
行数
rows
Int
行数のヒントです
フレーム幅
frame_width
Int
フレーム幅のヒントです
フレーム高さ
frame_height
Int
フレーム高さのヒントです
配置順
fill_order
Text
配置順のヒントです

出力ポート

名前説明
スプライトシート
spritesheet
SpriteSheet
正規化した SpriteSheet ドキュメントです
フレーム数
frame_count
Int
正規化後のフレーム数です
FPS
fps
Int
正規化後の FPS です
列数
columns
Int
正規化後の列数です
行数
rows
Int
正規化後の行数です
フレーム幅
frame_width
Int
正規化後のフレーム幅です
フレーム高さ
frame_height
Int
正規化後のフレーム高さです
配置順
fill_order
Text
正規化後の配置順です
概要
summary
Text
metadata の短い概要です

パラメータ

名前既定値範囲説明・選択肢
フレーム数
frame_count
Int
00–4096

フレーム数ヒントのフォールバック値です

FPS
fps
Int
121–240

FPS ヒントのフォールバック値です

列数
columns
Int
00–512

列数ヒントのフォールバック値です

行数
rows
Int
00–512

行数ヒントのフォールバック値です

フレーム幅
frame_width
Int
00–8192

フレーム幅ヒントのフォールバック値です

フレーム高さ
frame_height
Int
00–8192

フレーム高さヒントのフォールバック値です

配置順
fill_order
Enum
RowMajor

配置順ヒントのフォールバック値です

  • 右へRowMajor
  • 下へColumnMajor

使用例

  1. 外部から持ち込んだ spritesheet 画像を spritesheet へつなぐ
  2. 分かっている情報だけを columnsframe_width などへ入れる
  3. 出力された SpriteSheetSpriteSheetPlaybackSpriteSheetFrameGet へ流す

補足:

  • SpriteSheetInfo は raw Image から SpriteSheet へ入るための adapter です
  • 情報が完全でなくても、画像サイズと接続済みヒントから可能な範囲で補います
  • 何もヒントが無い場合は、まず 1 枚画像として扱う保守的な解釈になります
ノード一覧に戻る
スプライトシート情報 — PixPipeline ノード解説