3D Work - Procedural

Collapse - Procedural Structure Created with Python, Animated in Houdini

Links - Procedural Shapes Created with Python, Rendered in Maya

Links - Procedural Shapes Created with Python, Rendered in Maya

Pulsar - Procedural Shapes Created with Python, Rendered in Maya

Pulsar - Procedural Shapes Created with Python, Rendered in Maya

Skyline - Procedural Structure Created with Python, Rendered in Maya

Skyline - Procedural Structure Created with Python, Rendered in Maya

Twirl - Procedural Animation Created with a GPU Shader in Unity

Orbital - Procedural Structure Created with Python, Rendered in Maya

Orbital - Procedural Structure Created with Python, Rendered in Maya

3D Work - Procedural

A collection of procedural art created via scripting.
Collapse - Using a pseudo-random geometry generation script, Hanging Gardens, I created a structure comprised of wireframe and solid cubes in an attempt at mimicking the randomness of a dense cityscape. The original structure was created in Maya using a Python tool and exported to Houdini for animation and rendering.

Twirl - A script capable of creating a complex fractal that animates independently by using a GPU shader and Unity's Job system. The tool combines scripts in C#, HLSL, and Unity's ShaderLab to achieve the effect.

Links, Pulsar - Created by constraining point clouds within geometric primitives through Python scripting. Links experiments with different densities and full geometry, using a typical product lighting setup while Pulsar attempts a more abstract approach with variable color, different primitives, and a more experimental lighting setup. Both were created with Python in Maya.

Skyline, Orbital - Two more examples of the output from Hanging Gardens, experimenting with different materials, lighting, and the conical hanging cubes generation system. Created with Python in Maya.