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.

Generative Type Explorations

by Rakshitha Raghunandan

Session 1. Creating the letter I.
Session 1. Creating the letter R.
Session 1. Creating a poster for the letter I.
Session 1. Creating a poster for the letter R.
Session 2. Working on the Static Text challenge.
Session 2. Loading the Silkscreen font in a 2D format.
Session 2. Loading the Silkscreen font in a 3D format.
Session 2. Working on the Static Text challenge.
Session 2. Working with the letterform I and its vertex points.
Session 2. Working with the letterform R and its vertex points.
Session 3. My first time working with the concept of buffers.

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

Session 2

Session 3



  • 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.