Overview
Extracts one snapshot or Map entry as a normal typed output. It bridges a candidate
chosen by Variant Select back into a parameter input on an image or processing node.
Basic workflow
- Set
VariantRange.keyto the value name you want to apply, such asamount. - Connect
VariantRange.variantstoVariantSelect.variants. - Connect
VariantSelect.snapshottoVariantValueGet.source. - Set
VariantValueGet.key = amount. - Choose the
value_typerequired downstream and connectvalueto that parameter.
You can also connect VariantSelect.values and read the same key from its Map.
Notes
- The
sourcewire is typed asAny, but runtime input is restricted toVariantRecord,VariantSnapshot, orMap. - A missing key or a value that does not match
value_typeis an explicit error. Numberpreserves either Float or Int. SelectingFloatconverts an Int value to Float.- Changing
value_typesynchronizes the concrete type of thevalueoutput port.
Related nodes
variant_select— choose one candidate and expose the source datavariant_range/seed_range— generate candidatesbatch_render— evaluate all candidates in a batch