random( );
2024
MA Graphic Communication Design, Central Saint Martins
Motion Graphic \ Generative Coding \ Experimental \ AcademicWe were tasked to mimic an artist’s work of choice then subvert its intended function to develop a critical inquiry of what we found. In this brief I explored p5js as a medium, subverting Zach Lieberman's curatorial work in generative code. I took a critical inquiry into the concept and meaning of the element of randomness through experimentations and enriching meaning through different perspectival iterations.

For 2 weeks I developed a code that could randomize as many randomized parameters I could manage with my limited abilities using the software. The resulting mass of unique iterations, and the way it was laid out, became a philosophical reflection of the meaning of randomness itself.

Randomness is not seperable with the context it appears in. With this fact, my project questions the perceived neutrality of randomness itself.





The code was designed in a way to create as many randomized parameters as possible such as typeface, color, color pallete/range, stroke thickness, stroke color, transparency, fill color, size, size range, generative speed, level of concentration.



01



Random outputs seem to grow out into existence but inseparably attached
to its source code. It continues to spread infinitely, with infinite possibilities out of a
determined source.

02



Infinite possibility and combinations of visual elements burst into existence. Each iteration is created from previous systems and never from nothing.

03



Infinite random varieties pop into existence not out of thin air but is birthed into existence from a carefully planned source, each individual offspring bearing the image of its origin.

04


Behind the process of the diverse outputs, was a programmer designing, deciding, rendering it.

05



The output is a mere reflection of its source code. This implies that the source code and its outputs stand on a totally different dimensional plain.

06



Are identities truly unique? Surely there is an obvious unique aspect of each iteration, yet there is a common pattern among them as defined from its source. Which is the true identity?

07



The evolution of the outputs seem to adhere to a set system, enabling its infinite diversity.

08



This is randomness writing an essay on itself, randomness in its purest form, manifested through a defined background, typeface, grid, and infinite time. Its own code, its infinite definitions are all contained within the infinite combinations of letters. Yet, is its definition contained in itself, or is it contained in the faith of its observer expecting a specific outcome?

09



Iterations of randomness is the summary of iterations done. The act of iterating iterations 
itself show the different reflections and aspects of randomness itself. Each iteration works in harmony in building up a definition for a shared subject. Demonstrable only if the subject itself is unchanging, in this case, randomness.








The project was a reflection of the code itself, hiding behind the generative animation it generates, locked in a mirror dimension. 






Some more stuff