Unfold — A Procedural Unfolding Spiral Setup.
Any custom curve—whether hand-drawn or generated—can be folded up and seamlessly unfolded into a dynamic spiral. Simply apply the Geometry Nodes setup, shape the thickness using the Curve Radius, and texture it as one continuous spline. The generated UV Map is automatically exposed as an Attribute for easy access in the Shader Editor.
▶ Video Demo: Watch Here
How it works: This setup creates a seamless animation of a straight line rolling up into a coil, controlled entirely by a single slider. It mathematically generates both a straight base curve and a coiled spiral, aligning and seamlessly welding them together into one continuous thread. To make the shape look organic, the thickness and vertical height of the curve are driven by customizable graphs, allowing you to easily taper the ends or add wavy height variations. Finally, this unified thread is wrapped with a 3D profile to give it physical thickness and mathematically prepped for texturing.
---------------------------------------------------------------------------------------------
Developer's Note:
This node tree is kept clean for easier readability and features detailed explanations. Everything is built from the ground up.
The goal is to provide a base core of the concept, node by node, rather than hiding everything inside grouped nodes with exposed settings. This makes the logic much easier to read, dissect, and learn from.
Usage Tip: This setup can be applied to any curve. Modify the relevant parts (like the resultant shape, length, and resolution) to achieve your exact desired effect, and embellish the core to realize your own ideas!
---------------------------------------------------------------------------------------------
Support & Contact:
- Blendermarket Inbox
- [email protected]
The Spiral Curve Collection (Setup Variations):
- Unfold (This setup)
- The Peel ("Stem and Peel" spiral effect to any curve)
- The Curl (Unified Unfolding Spiral Setup)
Recommended Tools:
- Distortion-Free Curve UV Map (A perfect companion for seamless UVs on generated curves)