<aside>
đź’ˇ All coded by Antonio Marcus de Oliveira Souza
</aside>
Besides building node networks in Houdini, which is considered visual programming, I do a lot of scripting in VEX.
In 2023 I created this plugin called Threadify, which is currently being sold in Gumroad. I decided to show all the node network I did for it with the VEX scripts.
The product page on Gumroad:
https://bolastudio.gumroad.com/l/motge
Node network
Tests if “pscale” attribute exists
For each fiber, calculares the best diameter using the “pscale” attribute. The user can choose a calculation method
Stores the values from the plugin interface to internal geometry attributes and add variation to it
Calculates falloff attributes
Calculates and sets roll attribute for the thread roll and twists
Sets an attribute to shrink or expand tips of threads
Sets calculated fiber thickness with slider to blend it with parent thickness influence
Sets vector attributes to represent 3 axis for each point in the fibers to prepare them for a custom curl distortion
Calculates segment lengths to scale curl rotations
Curls fibers based on previously calculated attributes
Vary noise displacement on the tips
Remove falloff attributes