Noise Falloff
Summary
The Noise Falloff generates procedural noise-based falloff patterns for creating organic, spatial variation in POPX systems. It uses multi-layered noise functions with harmonic detail to produce natural-looking distributions across particles and instances.
Unlike geometric falloffs, Noise Falloff creates continuous, turbulent patterns that can be animated through 4D noise space. The noise field can be transformed, combined with existing falloff values, and remapped for precise artistic control.
Parameters
Page: Noise
Group
Group
–
If there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Use Rest Attribute
Userestattr
–
When enabled, evaluates noise using rest positions instead of current positions, preserving the noise pattern during deformations.
Type
Type
–
Selects the noise algorithm type (referenced from menuSource).
Seed
Seed
–
Numerical value that initializes the randomization, allowing for reproducible noise patterns.
Period
Period
–
Controls the scale/frequency of the noise pattern; larger values create broader features.
Harmonics
Harmon
–
Number of higher-frequency noise layers to combine for additional detail.
Harmonic Spread
Spread
–
Frequency multiplier between successive harmonic layers.
Harmonic Gain
Gain
–
Amplitude scaling factor applied to each successive harmonic layer.
Normalized Noise
Normalizednoise
–
When enabled, automatically normalizes noise output to 0-1 range.
Amplitude
Amp
–
Scales the noise output values (available when Normalized Noise is disabled).
Exponent
Exp
–
Applies a power function to the noise values, affecting contrast and distribution.
Offset
Offset
–
Adds a constant offset to the noise output (available when Normalized Noise is disabled).
Page: Transform
Transform Order
Xord
–
–
Order in which Scale, Rotate, and Translate operations are applied to the noise space.
Scale Rotate Translate
srt
Scale Translate Rotate
str
Rotate Scale Translate
rst
Rotate Translate Scale
rts
Translate Scale Rotate
tsr
Translate Rotate Scale
trs
Rotate Order
Rord
–
–
Order in which rotations around the X, Y, and Z axes are applied to the noise space.
Rx Ry Rz
xyz
Rx Rz Ry
xzy
Ry Rx Rz
yxz
Ry Rz Rx
yzx
Rz Rx Ry
zxy
Rz Ry Rx
zyx
Translate
T
–
–
Translates sampling positions through the noise space.
Translate
Tx
Translate
Ty
Translate
Tz
Rotate
R
–
–
Rotates sampling positions around the X, Y, and Z axes in noise space.
Rotate
Rx
Rotate
Ry
Rotate
Rz
Scale
S
–
–
Scales the noise space along each axis, affecting feature density.
Scale
Sx
Scale
Sy
Scale
Sz
Pivot
P
–
–
Pivot point around which rotations and scaling are performed.
Pivot
Px
Pivot
Py
Pivot
Pz
Translate 4D
T4d
–
Animates through the fourth dimension of 4D noise types (perlin4d, simplex4d).
Page: Falloff
Combine Operation
Combineop
–
–
Mathematical operation used to combine this falloff with existing falloff values.
Add
add
Substract
sub
Multiply
mult
Divide
div
Screen
screen
Overlay
overlay
Maximum
max
Minimum
min
Set
set
Combine Falloff Attribute
Combineattributescope
–
Specifies which falloff attribute to combine with when Combine Operation is not set to Set.
Swap Operation Order
Swaporder
–
Reverses the order of operands in the combine operation (A op B becomes B op A).
Combine Strength
Combinestrength
–
Blending factor for the combine operation, ranging from 0 (no effect) to 1 (full effect).
Output Falloff Attribute
Outputfalloffattribute
–
Name of the attribute where the final falloff values will be stored.
Preview Falloff
Previewfalloff
–
When enabled, visualizes falloff values using a color ramp.
Falloff Ramp
Fallofframp
–
–
Color ramp preset used for visualizing falloff values when Preview Falloff is enabled.
Heatmap
heatmap
Blackbody
blackbody
Infrared
infrared
Custom
custom
Open Custum Ramp
Opencustumramp
–
Opens the custom color ramp editor for defining a custom falloff visualization gradient.
Reset Custom Ramp
Resetcustomramp
–
Resets the custom color ramp to its default state.
Page: Remap
Clamp
Clamp
–
When enabled, constrains falloff values to the 0-1 range.
Fit
Fit
–
Enables remapping of falloff values from an input range to an output range.
Auto Input Min Max
Auto
–
Automatically determines input range from actual min/max falloff values.
Input Min
Inputmin
–
Minimum value of the input range for remapping.
Input Max
Inputmax
–
Maximum value of the input range for remapping.
Output Min
Outputmin
–
Minimum value of the output range for remapping.
Output Max
Outputmax
–
Maximum value of the output range for remapping.
Invert
Invert
–
Reverses the falloff values (1 - value).
Enable Remap Ramp
Enableremapramp
–
Applies a custom curve to remap falloff values non-linearly.
Open Remap Ramp
Remapramp
–
Opens the ramp editor for defining the custom remapping curve.
Reset Remap Ramp
Resetremapramp
–
Resets the remapping curve to a linear ramp.
Ramp TOP
Ramptop
–
External TOP containing a custom remap curve texture.
Page: Common
Bypass
Bypass
–
Pass through the first input to the output unchanged.
Free Extra GPU Memory
Freeextragpumem
–
Free memory that has accumulated when output memory has grown and shrunk.
Render Primitives
Renderprimitives
–
Toggles rendering of POPX Geometry or shows it as point instances only.
SRT / RST
Srtrst
–
Sets the transform order when using POPX Geometry as built-in TouchDesigner instances.
Inputs
Input 0
–
POP
–
POPX Geometry
Outputs
Output 0
–
POP
–
Geometry with falloff attribute applied