Advect
v1.3.0Modifiers
Summary
The Advect operator moves instances along vector fields. It reads velocity or direction data from point attributes or reference geometry and applies continuous movement based on the sampled vectors.
The operator includes options for rotation alignment, allowing instances to automatically orient themselves in the direction of motion.
Parameters
Group
GroupIf there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Do Falloff
DofalloffEnables falloff-based advection intensity control.
Falloff Attribute
FalloffattrSpecifies which attribute to use for falloff values that attenuate advection strength.
Advect Source
AdvectsourceDetermines whether to read advection vectors from point attributes or reference geometry.
Point Attribute
ptattrReference GeometryrefgeoAdvect Attribute
AdvectattrName of the vector attribute to use for advection direction and speed.
Max Search Distance
MaxdistanceMaximum distance to search for nearest neighbor points on reference geometry.
Lookup Mode
LookupmodeDetermines how advection vectors are sampled from reference geometry.
Closest Point
closestAverageavgDistribution
DistributionMethod for selecting neighbor points when using reference geometry.
Default
defaultUniqueuniqueClosestclosestMax Points for Average
MaxptsavgMaximum number of points to include when averaging vectors in Average lookup mode.
Time Step
TimestepControls the integration step size for advection movement. Higher values result in faster movement.
Rotate to Vector (Forward Direction)
RotatetoEnables automatic rotation of instances to align with the advection vector direction.
Feedback POP
FeedbackpopReference to the feedback POP that drives the advection simulation.
Passthrough Attributes
PassthroughattrsAttributes to pass through from the initial POP connected to the feedback POP.
Enable Life
EnablelifeEnables lifespan-based particle death when using feedback loop advection.
Seed
LifeseedNumerical value that initializes the randomization for life variance.
Life Span
LifespanBase duration in seconds that particles exist before being removed.
Life Variance
LifevarianceRandom variation added to the life span for each particle.
Bypass
BypassPass through the first input to the output unchanged.
Free Extra GPU Memory
FreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render Primitives
RenderprimitivesToggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point Primitives
ConverttoptprimConverts points to primitive points when Render Primitives is toggled off.
SRT / RST
SrtrstSets the transform order when using POPX Geometry as built-in TouchDesigner instances.
Inputs
Input 0
POPPOPX/POP Geometry
Input 1
POPReference Geometry
Outputs
Output 0
POPPOPX_out1