Open and Close - Autoreactive "Opening" Curves Setup in Geometry Nodes

codesignprojects in Procedural Generators


Documentation

Overview This Geometry Nodes setup creates an autoreactive spline-morphing system. It utilizes proximity mathematics to detect a custom effector object and dynamically displaces the control points of surrounding curves, causing them to procedurally "fold out" or open up as the object approaches, and close seamlessly as it passes.

Quick Setup

  1. Apply the Geometry Nodes modifier to your base curve or hair system.

  2. Locate the Object Info node responsible for the effector (often grouped under a proximity or collision frame) and assign your target object (e.g., an animated sphere or character).

  3. Animate your effector object moving through the curves to see the automatic opening effect in the viewport.

Customization

  • Opening Radius: To make the hole larger or smaller, locate the math nodes calculating the distance from the effector (usually a Geometry Proximity node followed by a Map Range or ColorRamp). Adjust the distance limits to expand or shrink the effector's area of influence.

  • Curve Smoothness: If the curves bend sharply or look jagged as they fold back, increase the point count on the Resample Curve node. More control points allow for smoother, more organic bending.

  • Curve Thickness: The visual thickness of the splines is controlled by a Set Curve Radius node or the profile curve input of a Curve to Mesh node. Adjust these to change the physical appearance of the stems/wires.

$2.90

Have questions about this product?
Login to message

Details
Sales 10+
Published about 4 years ago
Blender Version 3.6 - 5.2
License Editorial