Render Spritesheet
Create spritesheet from image array or animation.
Node Data | |
|---|---|
Display name | |
Render Spritesheet | |
Internal name | |
Node_Render_Sprite_Sheet | |
Inheritances | |
| Node_Render_Sprite_Sheet | |
Inputs | |
Node_Render_Sprite_Sheet | |
surface |
Sprites |
enum |
Sprite Set |
int |
Frame Step |
bool |
Skip Empty |
enum |
Packing Type |
int |
Grid Column |
enum |
Alignment |
int |
Spacing |
vec2 |
Spacing |
ipadding |
Padding |
bool |
Custom Range |
range |
Range |
Outputs | |
Node_Render_Sprite_Sheet | |
surface |
Surface Out |
atlas |
Atlas Data |
Attributes | |
| Color Depth | |
Convert image array, or animation to sprite sheet.
Properties
Sprites
Input image(s) or animation.
Sprite Set
Whether to convert image array or animation to sprite sheet. For animation type, the project need to be played from start to finish to generate the sprite sheet.
Frame Step
Number of frame to progress per sprite sheet frame (set to 1 will render every frame, 2 will render one image per 2 frames, etc.)
Packing Type
How to pack the sprite sheet.
Alignment
For horizontal and vertical packing type, how to align the images in the axis (if the source image have different sizes).
Spacing
Spacing between each images in the sprite sheet.
Padding
Apply extra space around the entire sprite sheet.
Custom Range
Set custom range of images to convert to sprite sheet, whether the animation range or array index range.