Output Tokens¶
Output tokens are placeholders in your filename template that are replaced with actual values when a render job runs. They let you create organized, descriptive output filenames automatically without manually managing names.
Available tokens¶
| Token | Example output | Description |
|---|---|---|
{scene} |
Forest |
The Blender scene name |
{layer} |
Beauty |
The Layer Name set on the View Layer node feeding this view layer |
{camera} |
CamA |
The active camera name |
{frame} |
0042 |
The current frame number, zero-padded |
{label} |
v2_approved |
A custom text value you set manually |
{engine} |
CYCLES |
The render engine |
{date} |
2026-06-20 |
Today's date in YYYY-MM-DD format |
Configuring tokens¶
Tokens are configured on the Output Defaults node. Each token has an enable/disable toggle and can be reordered by dragging. The {frame} token is always placed last when enabled.
The Frame Padding setting controls how many digits are used for frame numbers (default: 4). A padding of 4 produces 0001; a padding of 3 produces 001.
Per-scene overrides¶
Enable Override Token Order on a Scene node to customize which tokens are active and their order for that specific scene, independently of the Output Defaults node. When {label} is active and overriding is on, a Label value field appears on the Scene node to set the label text.
Example¶
With the template {scene}_{layer}_{camera}_{frame} and:
- Scene name:
CanvasOn10th - Layer name:
Beauty - Camera:
HeroShot - Frame: 24
The output filename becomes: CanvasOn10th_Beauty_HeroShot_0024
Tips¶
- Keep the
{frame}token enabled for animation renders. Disabling it means all frames write to the same filename and overwrite each other. - For still renders with Camera Burst, the
{camera}token is essential — without it, all cameras write to the same file. - The
{date}token is useful for versioning nightly renders. - When a Scene node has multiple view layers that can't be rendered as one shared file (any format other than Multi-Layer EXR), Scene Assembler automatically adds
{layer}to the template if you left it out, so each layer's output can't collide with another's on disk.