Overview
Turns human-meaningful variants such as moss, cracks, or color schemes into explicit
VariantRecord values. Display names and internal IDs may use Unicode. Only the
portable export slug is restricted to ASCII letters, digits, _, and -.
Usage tips
- In
snapshot_json, write a JSON object containing internal keys and values for variables or exposed parameters. nameis human-readable;slugis the filename-friendly name passed fromBatch RendertoBatch Export.record_idmay contain Unicode as long as it is not empty. Leaveslugempty to keep usingnamedownstream, or use only letters, digits,_, and-.- Combine several
recordsoutputs withList Create, then connect them toBatch Render.items. - Use the
snapshotinput to inherit existing values and overwrite only keys also present insnapshot_json.
Common pitfalls
Keys in snapshot_json must match internal evaluation keys, not display names. null
cannot be a snapshot value; use a Bool, number, string, array, or object.
Related nodes
list_create: collect named records into a listbatch_render: generate one image per recordbatch_export: named export usingBatch Render.namesvariant_select: select one record from the list