Procedural Dream Catcher

This setup generates fully procedural dream catchers using Geometry Nodes. It offers extensive control over the web structure, allowing users to define the internal and external radii, resolution, number of rays, and custom web shapes using offsets. The geometry supports animated noise and custom materials for the web, internal, and external profiles.

The system includes advanced instancing capabilities, letting users distribute icosphere dots along the web or scatter objects from collections across the hanging branches. Branch properties are fully adjustable, including the number of branches, length, noise scale, and rotation alignment to follow branch tangents. Additional material controls are provided for the base and body of the hanging feathers.