Jitter

Read with AI
All docs in one file (llms-full.txt)
Jitter #3D #Node
Jitter

Offsets each point of the incoming PointCloud by a hash value derived from its index and Seed. There is no time term, so it does not keep wobbling on its own, and the same Seed always gives the same scatter. To make it move, modulate an upstream value (Amount, or the position from an upstream node).

  • Position Jitter — adds a value in the range -Amount to +Amount on each axis (default 0.5)
  • Scale Jitter — clamped to 0-1 (default 0). Multiplies each point’s scale by a factor in the range 1 ± Scale Jitter (the result has a lower bound of 0.01). At 0 the scale is left untouched
  • Seed (default 1)

When the input is unconnected, or the point count is 0, the output has 0 points as well.

Input ports

Port IDType
PointCloudPointCloudInput
Position Jitterfloat
Scale Jitterfloat
Seedint

Output ports

Port IDType
PointCloudPointCloudOutput

Scriptable members

PathType
amountInputfloat
scaleJitterInputfloat
seedInputint

Synapse Apps (scripting)

await synapse.modules.create({ type: "Jitter" })

Also referenced from