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.