Generative Art for Motion Graphics
This course moves beyond the keyframe, teaching students to create motion graphics using code and algorithms. Students will explore the intersection of programming and design, using tools like Processing (p5.js), TouchDesigner, or After Effects Expressions. The curriculum focuses on creating complex, self-generating systems, audio-reactive visuals, and abstract data art that would be impossible to animate manually.
§ 01 By the end you can
- Understand the logic of Procedural Generation: Variables, Loops, and Randomness
- Master coding basics for artists (Processing/p5.js or Python)
- Create "Audio-Reactive" visuals that sync automatically to music
- Utilize noise algorithms (Perlin/Simplex) for organic motion
- Export code-generated assets for integration into traditional video timelines
§ 02 Sixteen sessions
The whole semester.
- 01Introduction to Creative Coding: Hello World
- 02Variables & Conditionals: Controlling Logic
- 03Loops & Grids: Creating Patterns
- 04Shape & Color: Algorithmic Aesthetics
- 05Oscillation & Trigonometry for Motion
- 06Interaction: Mouse & Keyboard input
- 07Functions & Objects: Modular Code
- 08 · MidtermMidterm Examination
- 09Noise vs. Randomness: Perlin Noise
- 10Audio Reactivity: FFT Analysis
- 11TouchDesigner Basics: Node-Based Generative
- 12After Effects Expressions: Math in Motion
- 13Particle Systems & Agents
- 14Data Visualization: Importing CSVs
- 15Projection Mapping Basics
- 16Final Project: The Audio-Reactive Installation
Midterm around session 8. Final project briefed at session 8 or 9 and developed in stages until the juries.
§ 03 Final project
Final Project: The Audio-Reactive Installation
Recommended reading
- The Nature of Code by Daniel Shiffman
- Generative Design by Hartmut Bohnacker
- Processing: A Programming Handbook for Visual Designers by Casey Reas
- TouchDesigner Introduction (Derivative Documentation)
- Form+Code in Design, Art, and Architecture by Casey Reas
More in AI & Digital Arts
| Advanced AI Techniques for Creative Practice | This capstone-level technical course is for students who have mastered basic prompting and wish to push the engine to its limits. |
| AI as Co-Creator | This course challenges the "Man vs. Machine" narrative, proposing instead a symbiotic relationship where Artificial Intelligence acts as a collaborator. |
| AI as Creative Partner | This interdisciplinary studio course reframes Artificial Intelligence from a "tool" to a "collaborator." It focuses on the psychological and workflow dynamics of working with a non-human intelligence. |
| AI, Code, & Art (AI & Art track) | Designed for the technical artist, this advanced track dives under the hood of generative tools. While other courses focus on using interface-based tools (like Midjourney), this course focuses on programming them. |
| AI, Design, and Immersive Experiences | This capstone immersive course merges Virtual Reality (VR) with Artificial Intelligence. Students will learn to create "Smart Environments"—virtual worlds populated by AI agents that can converse, navigate, and react to the user. |
| AI-Driven Fashion Design | This specialized course explores the intersection of high fashion and artificial intelligence. Students will learn to use generative tools to predict trends, design textiles, and visualize garments without the need for physical waste. |