Platonic solids, 2024 - in progress
These works serve as digital extensions, fostering a dialogue between scientific research and computational art. I write code to document my process of translating microscopic observations into dynamic digital expressions. Drawing direct inspiration from my biopolymer and dye repository, these visuals translate the subtle color variations of the materials into an ever-shifting digital palette, embodied within a rotating geometric form.

Use of pushMatrix() and popMatrix() for isolated transformations
Implementation of translate() for floating motion
Application of rotateX(), rotateY(), and rotateZ() for multi-axis rotation

Dynamic color animation using sin() and frameCount for gradual transitions between custom colors
Construction of icosahedron geometry using the golden ratio for accurate proportions

Construction of an octahedron through iterative rendering of triangular faces
Use of lights() for enhanced 3D shading and depth perception

Implements vertical oscillation by translating the dodecahedron along the Y-axis using a sine wave based on frameCount and frequency.
Use of beginShape() and endShape(CLOSE) for custom geometry
Draws each face of the dodecahedron by iterating through vertices and connecting them to form closed polygons.