Spread Falloff
Summary
The Spread Falloff operator creates falloff patterns that propagate outward from seed points through neighboring point connections. Unlike distance-based falloffs that radiate uniformly, Spread Falloff follows the topology and connectivity of your geometry, creating organic wave-like patterns that respect the structure of your mesh.
This operator is ideal for creating effects that travel across surfaces, such as ripples, infection patterns, growth simulations, or any effect where you want falloff to spread through connected points rather than purely by distance. The falloff strength diminishes as it moves further from the seed points, creating smooth gradients along the mesh topology.
Parameters
Page: Spread
Group
Group
–
Specifies which point group to apply the spread falloff to. Leave empty to process all points.
Spread By
Spreadby
–
–
Determines how the operator identifies neighboring points for spread propagation.
Radius
radius
Connectivity
connectivity
Distribution
Distribution
–
–
Controls how neighboring points are selected when using radius-based search.
Default
default
Unique
unique
Closest
closest
Search Radius
Searchradius
–
The maximum distance within which points are considered neighbors for spread propagation.
Max Connections
Maxconnections
–
Limits the maximum number of neighboring connections each point can have.
Falloff Width
Falloffwidth
–
Controls how quickly the falloff strength diminishes as it spreads from the seed points.
Spread
Spread
–
Adds randomization to the spread pattern, creating more organic and varied falloff.
Page: Seed
Display Seed Selection
Displayseedselection
–
Visualize the seed selection region for infection starting points.
Threshold
Seedthreshold
–
Minimum value required for seed selection.
Specification POP
Specpop
–
Specify a POP network to use as seed points for infection.
Center
Center
–
Center position of the seed selection region.
Radius
Rad
–
Size of the seed selection region in each axis.
Transition Range
Transitionrange
–
Distance over which seed values transition from 1 to 0 at the region boundary.
Transition Align
Transitionalign
–
Alignment of the transition zone (inward, centered, or outward).
Transition Type
Transitiontype
–
–
Curve type for seed region transition falloff.
Linear
linear
Smooth Step
smoothstep
Ease In Ease Out
easeinout
Use Seed Attribute
Useseedattribute
–
Use an existing point attribute to define seed values instead of spatial selection.
Seed Attribute
Seedattribute
–
Name of the attribute to use for seed values (when Use Seed Attribute is enabled).
Output Seed Attribute
Outputseedattribute
–
Write the seed selection values to an output attribute.
Page: Falloff
Combine Operation
Combineop
–
–
Mathematical operation for combining infection falloff with existing falloff attributes.
Add
add
Substract
sub
Multiply
mult
Divide
div
Screen
screen
Overlay
overlay
Maximum
max
Minimum
min
Set
set
Combine Falloff Attribute
Combineattributescope
–
Name of the falloff attribute to combine with (when Combine Operation is not Set).
Swap Operation Order
Swaporder
–
Reverse the order of operands in the combination operation.
Combine Strength
Combinestrength
–
Blend amount between original and combined falloff values.
Output Falloff Attribute
Outputfalloffattribute
–
Name of the attribute to write the final falloff values to.
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: Noise
Apply Noise
Applynoise
–
Add procedural noise to the infection falloff values.
Combine Operation
Combineopnoise
–
–
How to combine noise with infection falloff values.
Add
add
Multiply
mult
Type
Type
–
–
Noise algorithm type (Perlin, Simplex, etc.).
Perlin 2D (GPU)
perlin2d
Perlin 3D (GPU)
perlin3d
Perlin 4D (GPU)
perlin4d
Simplex 2D (GPU)
simplex2d
Simplex 3D (GPU)
simplex3d
Simplex 4D (GPU)
simplex4d
Seed
Seed
–
Random seed for noise generation.
Period
Period
–
Frequency of the noise pattern.
Harmonics
Harmon
–
Number of octaves for fractal noise detail.
Harmonic Spread
Spread
–
Frequency multiplier between octaves.
Harmonic Gain
Gain
–
Amplitude multiplier for each successive octave.
Amplitude
Amp
–
Overall strength of the noise effect.
Exponent
Exp
–
Power curve applied to noise values.
Offset
Offset
–
Constant value added to noise output.
Transform Order
Xordnoise
–
–
Order of scale, rotate, and translate transformations for 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
Rordnoise
–
–
Rotation axis order for noise space transformation.
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
Tnoise
–
Translation offset for noise sampling coordinates.
Rotate
Rnoise
–
Rotation of noise sampling space in degrees.
Scale
Snoise
–
Scale factor for noise sampling coordinates.
Pivot
Pnoise
–
Pivot point for noise space transformations.
Translate 4D
T4dnoise
–
Translation in the 4th dimension for 4D noise types.
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 or regular geometry to apply falloff to
Input 1 (Optional)
–
Seed POP
–
Seed points geometry for spread starting points
Outputs
Output 0
–
POP
–
Geometry with falloff attribute applied