Generative Typography
If typography is the study of using forms to communicate meaning, then can code help us discover new forms? If we apply generative techniques to the field of graphic design can we end up creating typography systems that are novel and always changing?
Cooper Union Fall 2023
Color and Shapes
This week let's cover the basics of p5.js and learn how to sketch create shapes and use color.
Creative Coding
p5.js
Color and Shapes
Prompt
Option B: Create a sketch inspired by Piet Mondrians Composition series. Use rectangles of various sizes and choose your own color palette.
Text and Transformations
This week let's dive into p5.js' typographic functions and different ways we can manipulate text.
Prompt
Create a sketch that uses text. It should contain two pieces of text each using a different color.
Fonts
Prompt
Revisit your previous sketch and add two custom fonts to the composition.
Translation
Rotation
Prompt
Revisit your sketch and add a transformation.
Motion and Events
Let's continue to explore kinetic typography by incorporating motion and user events.
Mouse Events
Keyboard Events
Using p5 frames
Using Sine Waves
Variable Fonts
Let's close out our final class by looking at variable fonts and other areas for you to explore!