> modifiers

Randomize

modifiers/randomize·v1.3.0
IN:1  OUT:1

The Randomize adds randomness to instance transforms including position, rotation, and scale. Each randomization parameter can be controlled independently with custom seed values, min/max ranges, and step increments.

You can also randomize the color attribute and custom float attributes. The existing falloff attribute, if enabled, will affect the amount of randomness applied, enabling spatially varying random effects.

PAGERandomize
GroupGroupIf there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Local SpaceLocalspaceApplies randomization in local space when enabled, or world space when disabled.
Do FalloffDofalloffEnables falloff-based modulation of the randomization effect.
Falloff AttributeFalloffattrSpecifies which attribute to use for falloff values that modulate the randomization strength.
PAGEPosition
Randomize PositionPosrandEnables position randomization.
PAGEOther
SeedPosseedRandom seed value for position randomization.
PAGEScale
StepPosstepQuantizes random values to multiples of this step size.
PAGERotation
Randomize OrientationRotrandEnables rotation randomization.
SeedRotseedRandom seed value for rotation randomization.
PAGERotation
Rotation MultiplierRotmultMultiplies the final random rotation values.
StepRotstepQuantizes random rotation values to multiples of this step size in degrees.
PAGERotation
PAGEScale
Randomize ScaleScalerandEnables per-axis scale randomization.
SeedScaleseedRandom seed value for scale randomization.
StepScalestepQuantizes random scale values to multiples of this step size.
PAGEScale
Randomize Uniform ScaleUniscalerandEnables uniform scale randomization across all axes.
SeedUniscaleseedRandom seed value for uniform scale randomization.
Min ValueUniscaleminvalMinimum random uniform scale value.
Max ValueUniscalemaxvalMaximum random uniform scale value.
StepUniscalestepQuantizes random uniform scale values to multiples of this step size.
PAGEScale
PAGEColor
Randomize ColorColorrandEnables color randomization.
SeedColorseedRandom seed value for color randomization.
PAGEColor
Map from LowFromlowLower bound of the input random range for color mapping.
Map from HighFromhighUpper bound of the input random range for color mapping.
Map to LowTolowLower bound of the output color range.
Map to HighTohighUpper bound of the output color range.
Color RampColorrampEnables color ramp for randomization instead of direct random values.
Open Color Ramp EditorOpencolorrampeditorOpens the internal ramp editor for customizing the color gradient.
Reset Color RampResetcolorrampResets the internal ramp to default gradient values.
Custom Color TOPCustomcolortopReference to an external TOP for color palette.
PAGEOther
Randomize OtherOtherrandEnables randomization of a custom float attribute.
Attribute (Float)AttrSpecifies which float attribute to randomize.
SeedOtherseedRandom seed value for attribute randomization.
Min ValueOtherminvalMinimum random attribute value.
Max ValueOthermaxvalMaximum random attribute value.
PAGEOther
Swap Operation OrderSwaporderReverses the order of operands in the combine operation.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitivesToggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point PrimitivesConverttoptprimConverts points to primitive points when Render Primitives is toggled off.
SRT / RSTSrtrstSets the transform order when using POPX Geometry as built-in TouchDesigner instances.
Input 0 POP POPX/POP Geometry
Output 0 POP POPX_out1