←ALL OPERATORS
> falloffs

Spread Falloff

falloffs/spread-falloff·v1.5.1
IN:2  OUT:1

Spread Falloff passes the seed value to neighboring points, found by Search Radius or by mesh connectivity (Spread By), with each point taking a share of the difference to its highest neighbor set by Falloff Width. Spread sets how far it reaches, so unlike the Infection Falloff the result follows the parameters directly, with no Initialize or Play.

Seeds come from a sphere (Position, Radius, Transition Range), from a point attribute with Use Seed Attribute, or from a Seed POP on Input 1 where each point is one seed and attributes named like the parameters (P, radius, transitionrange) override them per seed. Like every POPX falloff, it adds optional noise, Remap controls (clamp, fit, invert, ramp) and a Combine Operation with the falloff already on the points, and Preview Falloff colors the points by the result.

PAGESpread
GroupGroupIf there are input groups, specifying a group name in this field will cause this POP to act only upon the group specified.
Search RadiusSearchradiusNeighbor search radius of the spread.
Max ConnectionsMaxconnectionsMaximum number of neighbor connections per point.
Falloff WidthFalloffwidthSets the share of the difference to the highest neighbor a point takes per pass. Higher values spread faster.
SpreadSpreadamountSets how far the spread runs, in units of 100 passes.
PAGESeed
Display Seed SelectionDisplayseedDisplay the seed region.
ThresholdSeedthresholdSets the minimum value for a point to become a seed.
Use Seed AttributeUseseedattrEnable seeding from a point attribute instead of the region.
Seed AttributeSeedattrSets the attribute holding the seed values.
Seed POPSeedpopReference to a POP of seed points, used when input 2 is empty.
RadiusRadiusSize of the seed region. Can be overridden per seed with a radius point attribute.
Transition RangeTransitionrangeWidth of the transition. Each seed can override it with a transitionrange attribute.
Transition AlignTransitionalignShifts the transition in or out. Per-seed attribute: transitionalign.
Output Seed AttributeOutputseedattrWrite the seed values to an attribute.
PAGEFalloff
Combine Falloff AttributeCombattrscopeSets the existing falloff attribute to combine with.
Swap Operation OrderSwaporderSwaps the order of the operands. A operation B is changed to B operation A.
Combine StrengthCombstrengthSets the blend of the combine operation, from 0 to 1.
Output Falloff AttributeOutputfalloffattrName of the attribute the falloff is written to.
Preview FalloffPreviewfalloffEnable coloring the points by the falloff.
Open Custom Ramp EditorOpencustomrampeditorOpen the editor of the custom preview ramp.
Reset Custom RampResetcustomrampResets the custom preview ramp.
PAGENoise
Apply NoiseApplynoiseEnable adding noise to the falloff.
SeedSeedNumerical value that initializes the randomization.
PeriodPeriodPeriod (scale) of the noise field.
HarmonicsHarmonThe number of higher frequency components to layer on top of the base frequency. 0 harmonics give the base shape.
Harmonic SpreadSpreadThe factor by which the frequency of a harmonic increases relative to the previous harmonic.
Harmonic GainGainAmplitude of the Harmonics layered on top of the base frequency.
AmplitudeAmpThe noise values amplitude (a scale on the values output).
ExponentExpSets the exponent. The internal value is raised by the power of the exponent.
OffsetOffsetAdds an offset to the resulting value.
Translate 4DT4dnoiseTranslates the points through the 4th noise dimension.
PAGERemap
Enable RemapRemapEnable the remap controls.
ClampClampClamps the falloff values to the 0-1 range.
FitFitEnable fitting the values from the input range to the output range.
Auto Input Min MaxAutoWhen on, the actual minimum and maximum values are used as the input range.
Input MinInputminSets the minimum of the input range.
Input MaxInputmaxSets the maximum of the input range.
Output MinOutputminSets the minimum of the output range.
Output MaxOutputmaxSets the maximum of the output range.
InvertInvertInvert the falloff, outputting 1 minus the value.
Enable Ramp RemapEnablerampremapEnable remapping the falloff through a ramp.
Open Ramp EditorOpenrampeditorOpens the remap ramp editor.
Reset RampResetrampResets the remap ramp.
Custom Ramp TOPCustomramptopReference to a TOP used as the remap ramp, overriding the ramp editor.
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 PrimitivesRenderprimitivesWhether to render the full POPX geometry. When off, only point instances are drawn.
Convert to Point PrimitivesConverttoptprimEnable converting points to point primitives when Render Primitives is off.
SRT / RSTSrtrstSets the transform order, SRT or RST, used when the points are rendered as TouchDesigner instances.
Input 0 POP - POPX/POP Geometry
Input 1 POP - Seed
Output 0 POP - POPX/POP Geometry