Procedural Vines & Leaves

A reusable Geometry Nodes tool that generates vine meshes and scatters leaf instances procedurally. 

The vines are built from curves using resampling, noise-driven point deformation, and spline-parameter gradients to control taper and thickness, then converted to mesh via a circular profile.
Leaves are distributed with Poisson-disk sampling and instanced from a collection, with randomized rotation/scale for natural variation. 

The node group exposes high-level controls (density, thickness, resolution, noise, and seed) for fast iteration and art-directable results.


Key techniques
- Curve-based procedural modeling (Resample / Set Position / Spline Parameter)
- Curve tapering (Set Curve Radius + ColorRamp)
- Curve-to-mesh pipeline (Curve Circle → Curve to Mesh)
- Poisson-disk scattering + instancing (Distribute Points on Faces / Instance on Points)
- Collection-driven asset instancing + random transform variation
- Parameterized GN group for reuse and iteration

You may also like

Back to Top