The Noise Modifier displaces each instance using the internal Noise POP.
It generates procedural motion and directional flow fields that can be used for turbulence, jitter, and natural-looking movement.
Supports two modes:
Simple Mode samples the noise field once to directly displace each instance in space. The effect is immediate and not accumulative over time.
Advect Mode moves each instance through the noise field progressively, producing smooth, time-dependent motion.
The Aim Weight parameter controls how quickly each instance rotates toward its direction of motion.
Lower values result in gradual orientation changes, while higher values make alignment more immediate.
Parameters
Page: Noise
GroupGroup–If there are input groups, specifying a group name in this field will cause this POPX to act only upon the group specified.
Do FalloffDofalloff–Enables falloff-based noise intensity control.
Falloff AttributeFalloffattr–Specifies which attribute to use for falloff values.
Noise SignatureNoisesignature––Number of noise components to compute.
Scalarscalar
Vectorvector
Use Rest AttributeUserestattr–Uses the rest attribute to stabilize the noise reference space.
Enable Direction from AttributeEnabledirattr–Reads direction values from a point attribute for scalar noise.
Default DirectionDefaultdir––Default direction vector when using scalar noise without direction attribute.
Default DirectionDefaultdir1
Default DirectionDefaultdir2
Default DirectionDefaultdir3
Direction AttributeDirectionattr–Name of the attribute to use for direction vectors.
Curl NoiseCurlnoise–Generates divergence-free curl noise for fluid-like motion.
TypeType––Determines the noise type.
Perlin 2D (GPU)perlin2d
Perlin 3D (GPU)perlin3d
Perlin 4D (GPU)perlin4d
Simplex 2D (GPU)simplex2d
Simplex 3D (GPU)simplex3d
Simplex 4D (GPU)simplex4d
SeedSeed–Numerical value that initializes the randomization.
PeriodPeriod–Period (scale) of the noise field.
HarmonicsHarmon–The number of higher frequency components to layer on top of the base frequency. 0 harmonics give the base shape.
Harmonic SpreadSpread–The factor by which the frequency of a harmonic increases relative to the previous harmonic.
Harmonic GainGain–Amplitude of the Harmonics layered on top of the base frequency.
AmplitudeAmp––The noise values amplitude (a scale on the values output).
AmplitudeAmp1
AmplitudeAmp2
AmplitudeAmp3
ExponentExp––Sets the exponent. The internal value is raised by the power of the exponent.
ExponentExp1
ExponentExp2
ExponentExp3
OffsetOffset––Adds an offset to the resulting value.
OffsetOffset1
OffsetOffset2
OffsetOffset3
Output Noise AttributeOutputnoiseattr–Outputs the computed noise values as a point attribute.
Noise Attribute NameNoiseattr–Name of the attribute to store noise values when Output Noise Attribute is enabled.
Page: Transform
Transform OrderXord––Sets the overall transform order for the transformations.
Scale Rotate Translatesrt
Scale Translate Rotatestr
Rotate Scale Translaterst
Rotate Translate Scalerts
Translate Scale Rotatetsr
Translate Rotate Scaletrs
Rotate OrderRord––Sets the order of the rotations within the overall transform order.
Rx Ry Rzxyz
Rx Rz Ryxzy
Ry Rx Rzyxz
Ry Rz Rxyzx
Rz Rx Ryzxy
Rz Ry Rxzyx
TranslateT––Translate the instances through the noise space.
TranslateTx
TranslateTy
TranslateTz
RotateR––Rotate the instances around the corresponding X, Y and Z axes. Angles are given in degrees.
RotateRx
RotateRy
RotateRz
ScaleS––These three fields scale the Source geometry in the three axes.
ScaleSx
ScaleSy
ScaleSz
PivotP––The pivot position for the transform rotates and scales.
PivotPx
PivotPy
PivotPz
Translate 4DT4d–Translates the instances through the 4th noise dimension.
Page: Affect
ModeMode––Switches between Simple Mode and Advect Mode.
Simplesimple
Advectadvect
Affect PositionAffectposition–Enables noise-based position displacement.
Position AmountPositionamount–Controls the intensity of position displacement.