The term generative can refer to a process that is executed computationally. Based on a set of rules and parametric changes, outputs are generated iteratively. Outputs here can be of many types and origins.
In this workshop I have focused on typography as an output informed and transformed by code and change over time.
How can we build systems in code to create generative type? Through a series of exercises exploring the generative, dynamic and playful potential of type, I have created a series of digital outputs presented in this online showcase.
Everything Everywhere All at Once - A Visual Exploration
Not a day goes by when the complexity of life doesn't strike my mind. I find myself reflecting upon all the things I do and say that create the person I am today, whether small or big - an experience from which I derive some sort of positive feeling. Having started off on themes of futurism and vaporwave, I use the film “Everything Everywhere All at Once”, whose plot takes a look at self-reflection and how there are infinite versions of you that exist that all depend on the life paths you take, to explore themes of existentialism, self-reflection, and multiverses through typography and code.
Sketches
This workshop was a good way for me to get back into the coding headspace as it was quite evident that I was out of touch with the software. Experimenting with the different functions without setting expectations was something that worked for me during this workshop, which doesn’t always happen. Through these exercises, I did face some creative obstacles, especially when working around unfamiliar concepts like buffers, like figuring out the form, what shapes I want to use, and the animations I want to work with, and ran into a lot of errors. But these things only helped me learn a lot more and I’m quite glad that it happened. Over the course of this workshop, I was able to practice my skills in those unfamiliar areas and further develop my skills in other concepts I was familiar with.
Session 1
- Letter I created with simple code.
- Letter I Poster created with letter previously made.
- Letter R created with simple code.
- Letter R Poster created with letter previously made.
Session 2
- Loading text in 2D loads the Silkscreen font in 2D.
- Loading text in 3D loads the Silkscreen font in 3D.
- Static Text - 1 one of the outcomes of the Static Text Challenge.
- Static Text - 2 one of the outcomes of the Static Text Challenge.
- Letterforms and vertex points - I plays with the vertex points of the letter.
- Animating vertex points - I animates the vertex points of the letter.
- Letterforms and vertex points - R plays with the vertex points of the letter.
- Animating vertex points - R animates the vertex points of the letter.
Session 3
- Audioreactive type - I uses the mic input to animate the letter.
- Buffers explores the concept using letters.
Session 4
- Everything explores the word using buffers.
- Everywhere explores the word using buffers.
- All at once looks at the word using transformations and movement.
- A really long quote uses special effects to evoke a sense of futurism.
- In another life uses text-to-points and perlin noise for movement.