| |

3D Cubes x Orphic Overlay — Creative Coding in p5.js

This post covers a creative coding study in p5.js, where I combine two visual languages in one frame: a strict 3D structure of nested wireframe cubes and a flat 2D layer inspired by Sonia Delaunay and Orphism. I designed the result specifically for VJ projection and ambient music performance.





Two Systems in One Image

I built the foundation from four wireframe cubes, nested inside each other. First, I set each cube to rotate at a slightly different pace, creating a calm mechanical rhythm. In addition, I placed small dots that orbit and slide along the edges — they stay loyal to the geometry, but add a living pulse, like energy moving through the structure.

On top of that, I added an Orphic overlay: concentric rings and arcs that overlap, cut through each other, and create a collage of movement. I kept this layer intentionally flat and graphic — a counterpoint to the depth of the cubes. Together, these two systems create a quiet visual tension that holds up well in long projection.


Color as Motion

I chose a palette aligned with Delaunay’s simultaneous contrasts: red, yellow, blue, orange, green, white, and black. Color is not decoration here — it drives perceived motion. As a result, the image keeps shifting even when the animation stays subtle, because the slow rotations and strong contrasts constantly create new combinations.

One key detail: I treat white as space rather than paint. I leave segments that would normally be white transparent, so the black background shows through. Therefore the rings feel cut out of darkness — lighter and more architectural.


Why It Fits Ambient Music

Ambient music doesn’t need fast editing. Instead, it needs visuals that can breathe. That is why I kept the animation slow and layered. The cubes provide structure. The circles and arcs bring rhythm and color movement. Furthermore, the orbiting dots form a steady pulse. Because of this, together they build a quiet tension that works well in projection — you can watch it for minutes and still discover new combinations.

I connect this creative coding study directly to my live VJ projection work in Resolume.


Technical Notes — p5.js WEBGL

I built the visual in p5.js in WEBGL mode at 1920×1080. I constructed everything from simple shapes and repeated patterns: rings as segmented geometry, arcs as slicing layers, cubes as wireframes. I wrote the full code from scratch, without shaders or external dependencies — just composition and motion.

Finally, if you want to explore more of this work, visit the Creative Coding overview or the FDR-Sound music page.

Similar Posts

  • | |

    Magdalena Abakanowicz

    Every Tangle of Thread and Rope At Tate Modern, Until 21 May 2023 Magdalena Abakanowicz’s work is showcased at Tate Modern in an exhibition that perfectly captures her ideas about nature’s power and the individual’s place in it. Her huge fabric sculptures hang ominously, threatening to engulf those who walk around them. The installation is…

  • |

    Unveiling the Art Tapestry of 2024 – A Deep Dive into Tate’s Exemplary Exhibitions

    In the ever-evolving world of art and culture, one museum has announced an inspiring lineup of exhibitions that promise a multitude of immersive experiences. The revered Tate has woven a rich tapestry of cultural experiences set to enthrall visitors throughout 2024. From an expansive exploration of historic women artists at Tate Britain to the groundbreaking…

  • |

    Taylor Swift

    Taylor Swift’s career is a remarkable testimony to her resilience and creativity as she transitioned from a country artist to a pop icon. Her journey began with her self-titled debut album, which revolutionized country music, showcasing her unique storytelling. Albums like “Red” and “1989” cemented her status in pop, blending genres while retaining authenticity. Swift not only transformed her music but also adeptly engaged her fan base through a robust digital presence and empowering philanthropy. Her advocacy for artists’ rights and social justice reinforces her legacy, making her a pivotal figure in contemporary music.

  • |

    The Unsung Heroes: “Hear Me Now – The Black Potters of Old Edgefield, South Carolina”

    The exhibition “Hear Me Now: The Black Potters of Old Edgefield, South Carolina” at MFA Boston, running from March 4 to July 9, 2023, highlights the significant contributions of enslaved African Americans in pre-Civil War pottery. Featuring nearly 60 ceramic objects, including works by the literate potter Dave (David Drake), the exhibit delves into themes of art, struggle, and resilience. Additionally, contemporary artists respond to this historical narrative, creating a dialogue between past and present, ultimately showcasing a vital, overlooked chapter of American history.

  • Experimental Music

    Experimental music is a genre that has continuously challenged and expanded music’s boundaries since its early influences in Medieval and Renaissance periods. It bloomed in the 20th century through movements like Musique Concrète and Free Jazz, driven by innovators such as John Coltrane and Ornette Coleman. The integration of disparate genres led to rock and electronic music crossovers exemplified by The Velvet Underground and David Bowie. Later, ambient and industrial movements further shaped experimental music’s landscape, with artists like Brian Eno and Throbbing Gristle pushing sonic boundaries. Today, experimental music continues to evolve in diverse forms, reflecting an ongoing exploration of sound and creativity.

  • Surrealism

    Surrealism is an influential art movement from the early 20th century, aiming to explore the unconscious mind through dreamlike, illogical imagery. Heavily inspired by Freud, it emerged post-World War I and called for artistic freedom beyond rationality. Prominent artists like Salvador Dalí, René Magritte, and Max Ernst challenged reality’s perceptions using techniques such as juxtaposition and automatism, leaving a lasting impact on modern art, literature, and film.

Leave a Reply

Your email address will not be published. Required fields are marked *