Unfold is a procedural Geometry Nodes setup that animates custom curves folding and unfolding into spiral shapes. The system accepts drawn or generated curves, utilizing curve radius for shaping while maintaining a continuous spline for seamless texturing. It automatically generates a UV map that is exposed as an attribute for immediate use in the Shader Editor.
Designed primarily as a concept demonstration, the node tree is built from the ground up without being contracted into complex node groups. This keeps the logic readable and accessible for users who want to dissect the mechanics, learn the concepts, and modify the setup for their own custom effects. The included project file contains examples and is optimized for EEVEE rendering.