Spiral
Procedural Modelling / Look Development
TECHNICAL BREAKDOWN
Part 01: Modify the spiral
Create the base spiral shape by default Helix.
Part 02: Generate Connection Lines & Node Spheres
Code: mesh_utils.py: random_connect()
Randomly generated curves between vertexes. The range and distribution area could be controlled by curvenum and curve_lenght_max.
Code: mesh_utils.py: cover_mesh()
Generated spheres with random scale and rotation on the connected vertexes.
Part 04: Constrain locators to spheres
Code: mesh_utils.py: constarin_locaotor()
By doing this constrain, all the curves could be controlled by the spheres connected to it.
It allows me to control, stretch and even animated it with keying those spheres.