← Back to vivid-3d

InstanceNoise

GPU Gpu

Add time-varying noise to per-instance position, rotation, and scale.

Takes an InstanceArray3D input and emits a modified bundle where each instance is perturbed by independent smooth value noise. Useful as a modifier between a layout generator (InstanceGrid) and a consumer (Instancer3D). Each instance evolves with decorrelated phase so the motion reads as organic rather than synchronised.

Parameters

NameTypeDescription
position_jitterfloatWorld-space position jitter amplitude.
rotation_jitterfloatRotation jitter in radians.
scale_jitterfloatScale variation (added to 1.0, clamped ≥ 0.05).
speedfloatTime multiplier for the noise animation.
seedintDecorrelation seed per-instance.