This Geometry Nodes setup allows users to array and deform objects or entire collections along curves and defined mesh vertices. It includes controls for adjusting the distance between instances, randomizing scale and rotation, and merging geometry. The node group reads curve properties, enabling proportional scaling and rotation along the curve using standard Blender shortcuts.
For mesh instancing, the system utilizes vertex groups to determine instance placement. A helper Python script is also provided to quickly convert selected edge loops into workable curves for the array system. The setup comes with six functional example models to demonstrate the workflow.