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 we have focus 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, we have created a series of digital outputs presented in this online showcase.

Generative Type Explorations

by Muhaimin Ishak(Momo)

Session 1. An ever-growing T.
Session 1. The 'W' that can never be formed.
Session 1. A ciTy of T's! Can you spot the difference?
Session 1. Will the lines ever touch to make a 'W'?
Session 3. Give up, nothing matters. And it's okay! Click here for sketch.
Session 3. I want to quit. Why is it running away? Click here for sketch.
Session 3. Calming visual with music to help you give up. Click here for sketch.

Styles Of Giving Up

In our fast-paced society, we will always come across times where we feel as though our hard work and efforts are rendered meaningless compared to the times we live in. We seek to achieve, we want to succeed, but what is left in the end?
This projects serves to present different ways that we can let go of all our worldly responsibilities, and attempts to encourage people to find their own unique ways of doing so. Who knows? In the process of discovering all these ways, you might see why you were trying so hard in the first place.

Sketches

The learning curve over the course of this workshop was very steep. I am relieved it's over and I have found it to be very fulfilling as I was able to constantly challenge myself. I struggled a lot with my own expectations and ambitions, but I was able to take a step back and work within my own capabilities to the best of my ability. Thank you Andreas for making the workshop a place where we could be real and free.

Session 1

  • Bars to a T Sketch that shows the usage of forloops and simple rectangles to form the letter T.
  • Pendulum of W Sketch that makes use of frameCount to create shapes that move like a pendulum to form a W at the point of touch.

Session 2

  • Bounce Sketch that shows how to load fonts and create a fitting animation for the word associated.
  • Grow Sketch that shows how to load fonts and create a fitting animation for the word associated.
  • Erased A sketch using static text inspired by Josef Mueller Brockmann, 1971. History of the Poster, Swiss Design.
  • Move A sketch using static text alongside fitting animation.
  • Letterform 8 A sketch using vertex point manipulation for number 8.

Session 3

  • Buffers Sketch that makes use of buffers and textures.
  • Sound Reactive Sketch that makes use of audio inputs from music.

Session 4