Unfold - Spiral Any Curve in GeoNodes

codesignprojects in Simulations & Effects


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:

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:


$2.90

Have questions about this product?
Login to message

Details
Sales 10+
Published almost 3 years ago
Blender Version 4.2 - 5.3
Render Engine Used Cycles, Eevee
License Creative Commons