Collection of resources, exercises and activities for getting started with Generative Art. Collated by @rasagy.
- 💻 P5.js Web Editor for creating & running sketches
- 📖 P5.js Reference for looking up commands & syntax, or download & locally run the offline Reference
- 💻 OpenProcessing to share your final projects that are easy to embed, and to look for more inspiration & examples
- 📹 Daniel Shiffman’s Coding Train Youtube Channel has an incredible collection of tutorials. Start with Intro to with P5.js or pick a topic-specific playlist
- 📖 Make: Getting Started With P5.Js
- 📖 Generative Design: Visualize, Program, and Create with JavaScript in P5.js
- 📖 Nature of Code by Daniel Shiffman, also check his online course on Kadenze that uses P5.js
- 📖 Form+Code in Design, Art, and Architecture
- 📖 10 PRINT CHR$(205.5+RND(1)); : GOTO 10
- 📖 Code as Creative Medium: A Handbook for Computational Art and Design
- 📖 Creative Code: Aesthetics + Computation
- 🎒 Generative Art and Computational Creativity on Kadenze
- 💻 Generative Artistry — great set of tutorials by Tim Holman
- 📹 Tutorial videos on Designing Generative Systems w/ P5.js — takes patterns from a brand and makes a generative system out of it
- 📹 Generative Art Speedrun by Tim Holman – great visual intro to the different generative techniques
- ✒️ Inconvergent: Anders Hoff’s writings on how he uses randomness, noise to create his projects
- ✒️ Tyler Hobbs on how he recreates a painting-like aesthetic, explores color & broader thoughts on generative art as a field + Also check his talk on recreating a watercolor aesthetic
- 📹 Box of Chaos: Generative Artist’s Toolkit by Benjamin Kovach — good talk walking through common generative techniques like random/perlin noise/color spaces & more
- Selected pieces of renowned artists that explored geometric & abstract compositions — perfect to practice recreating and reanimating
- 📹 Art of Creative Coding by PBS — short teaser about interesting projects in Processing/Cinder/openFrameworks
- 📹 Art of Code by Dylan Beattie — excellent introduction to the weird & weirder world of code for Rockstar developers!
- List of Awesome Generative Art Resources
- List of Awesome Creative Coding Resources
- 29th Jul to 2nd Aug, 2019 — Generative Art module at NID, Bangalore
- 22nd Oct, 2016 —
DataGenerative Art workshop at NID, Bangalore- Assignment 1: Conditional Design Poster using your Birthday
- Assignment 2: Experiments with P5.js, shared on this issue
- Code (examples) under MIT license — Feel free to reuse, adapt and share!
- Exercises/resources under CC0 (aka no copyright) — Feel free to reuse, adapt and share!
- Student work under individual’s copyright (unless mentioned otherwise) — Please reach out to them individually if you want to use their work in any form.