This piece explores the dynamic creation of vascular cages around generative geometries. Particles are projected at a generative form, stopping when contact is made with any of the form's faces. A curve is then generated through the particles, based on the order of particle-face collision. Finally, custom tube geometry is extruded along the curve path, determining the final cage mesh.
Interactivity: Panning, rotating, zooming and toggling both the internal form and particle nodes on/off.
Mouse/Trackpad: drag -> camera rotation drag + CMD/CTR -> camera pan scroll wheel/pinch -> camera zoom
Key Input: o, n: hide | show particle nodes i, v: hide | show internal form p: screen capture
Notes: Some renders produce noticeable delays, including possible browser alerts/warnings. This is expected behavior. Please post your favorite 'Vast Difference' screen captures TW: @iragreenberg IG: @greenberg.ira
Built with Three.js, PByte.js, TypeScript, Node