Tiles and Mosaics is an exploration of creative coding and generative art through the act of tile making. Tiles have a long history as an object of both handicraft and manufacturing. Through exploring this craft we will learn how to design with code and create visual systems inspired by our analog world.
The course was created by Romello Goodman and offered via Index.
|Week 1 May, 0th 2022||Tiles|
|Week 2 May, 0th 2022||Mosaics|
|Week 3 June, 0th 2022||Masonry|
|Week 4 June, 0th 2022||Polish|
|4 - 5:15pm||Sketch, Present & Discuss|
|5:30 - 6:15pm||Code Along|
Code of Conduct
Index is a community. That means that you’re in it, and we’re so glad you’re here. We encourage you to stay connected throughout your time enrolled in this course as well as afterwards. Your class will be using Discord for messaging (you’ll all receive an invite on Monday), and through Discord you’ll be part of our community discourse with all our past students, instructors and contributors to Index. It’s important to us to be explicit with our values and expectations within that discourse: Any harmful or hateful messaging will be treated without tolerance.
Module 1: Making tiles by composing shapes and their attributes. Introduction to each other and p5.js.
Go to the coolors tool and create a 4-color palette. Screenshot your choice.
Go on a walk and find a tile. Recreate it using basic shapes. If you can’t find one then search for one in your favorite app, like Instagram or Pinterest.
- First steps with p5.js by Allison Parrish
- Coordinate System and Shapes by p5js.org
- A Field Guide to Debugging by p5js.org
Module 2: Using tiles to create mosaic patterns via loops and grids.
Create a mosaic sketch that works at two different dimensions: 2 by 2, 3 by 2, X by Y, etc. Save 2 photos.
- Ten Questions Concerning Generative Computer Art by Jon McCormack, Oliver Bown, Alan Dorin, Jonathan McCabe, Gordon Monro, Mitchell Whitelaw
- masonry-4a Loop Tile
- masonry-4b Basic Mosaic
- masonry-4c Conditional Mosaic
- masonry-4d Pattern Alternating Mosaic
6. Mosaic Tiles
Module 3: Creating systems where small pieces of logic are turned into larger generatice pieces.
Create a 2x2 mosaic sketch using a two colors and the
Prompt tk. Save 4 photos.
9. Random and Noise
Module 4: Presenting our final works and creating a class mosaic.
As a class we are going to create a mosaic, and each of us is going to create a tile for it. First step, what is our color palette going to be? Let's pick one.
- Always Already Programming by Melanie Hoff