Arrange

A node of the Asset graph.

Takes: frames × N · Gives: sheet × N

Each list on a sheet: grid or strip, padding, extrude, power of two, trimming, repeated frames stored once, a maximum width to wrap rows under, a maximum height past which the sheet is split into pages (whole clips to a page, each its own set of files), and frames per row, which runs every clip on after the last as a contact sheet does.

Settings

SettingWhat it doesRangeDefault
Layout A row per clip, or one long strip. Grid, Strip grid
Padding Empty pixels between frames. 0 to 256 0
Extrude Each frame's edge repeated outward, against bleeding. 0 to 64 0
Power of two The sheet's sides are powers of two. on or off false
Trim empty space
trim
Each frame cut to what it draws. on or off false
Store repeated frames once
dedupe
A frame drawn twice is kept once. on or off false
Max sheet width
max_width
Wrap the rows at this width (0: no limit). 0 to 65536 0
Max sheet height
max_height
Split into pages no taller than this (0: no limit). 0 to 65536 0
Frames per row
columns
Frames per row, running on from clip to clip (0: a row per clip). 0 to 4096 0

Every setting is also an input: wire a value into it to change it per frame or per file. On the command line: pxr graph set game.pixor --which asset --node arrange --set KEY=VALUE.

What it wires to

Its frames input takes frames, which these give: Flip, Frame range, Hold, Image file, Layer, Merge, Sprites, Tag.

What it gives, a sheet, goes into: Overlay, Place, Sheet, Stack, Text file.

In the app, drag a wire from one of its dots: every dot the wire fits is ringed.

How it fits with the rest: the Asset graph in the manual.

In the same group

Sprites · Image file · Merge · Layer · Frame range · Hold · Flip · Tag · Place · Stack · Overlay · Sheet · File · JSON · Aseprite file · Godot SpriteFrames · Normal map · Depth map · Emission map · Line and flat layers · Palette · GIF per clip · APNG per clip · Video per clip · Light kit · PICO-8 cart · Report · Shadow layer · Palette variants · Paper-doll layers · Parallax layers · Text file · ZIP archive · Tile set · Icons · Animation file · Tile set JSON · Godot TileSet · Tiled tileset · Dual-grid sheet · GameMaker autotiles · RPG Maker autotiles · Unity RuleTile · LDtk project · Tile palette variants · Map preview · Number value · On/Off · Angle · Words · Add values · Subtract values · Multiply values · Divide values · Smaller value · Larger value · Is above · Opposite · Both on · Either on · Pick a value