In 2012, I was asked to create a generative art piece for Google IO 2012. Taking inspiration from exploded view diagrams, I designed and implemented this piece using WebGL with THREE.js.
Mesh pieces were individually crafted through code and assembled using a recursive skeletal generation system I created. The skeletal framework had "hard points" that could spawn additional skeleton nodes, and between them another algorithm filled the spaces with machine detail. Each machine component was pre-assigned a beginning and end position to create the final animation.
Visit the link below to see the full development breakdown.