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