A Geometry Nodes tool for instancing and animating objects or collections along user-defined curves. It provides control over the density, speed, scale, and rotation of the instanced items, as well as adjustments for scatter area size, floating motion, and displacement.
The node setup outputs custom random ID attributes directly into the instances. These attributes, named "rand" for objects and "collect rand" for collections, can be accessed in the Shader Editor to drive material variations across individual instances. The tool also includes options to quickly reverse the curve direction and apply simulated drift algorithms to the generated instances.