Create a p5.js sketch that uses video or live camera input.
Here are some ideas that you might try:
- Create a "photobooth" with augmented snapshots from a camera.
- Create a "painting" system that colors pixels according to video or camera input.
- Create a "software mirror" that maps pixel colors from camera input to shapes on a grid.
- Create an interactive/generative slit-scan tool.
You're welcome to make your own video content for this assignment. If you choose to work with someone else's video, please provide attribution in a comment in your code.
Submit your sketch to OpenProcessing under the Video
collection. Label your sketch with your name in the format Firstname_Video
.
Readings:
- Learning Processing Ch. 15 - 16
References:
Tutorials:
- The Coding Train Video and Pixels tutorials
Golan Levin, An Informal Catalogue of Slit-Scan Video Artworks and Research, 2015.
Taeyoon Kim, A Time Artifact (Work in Progress), 2011.
Nam June Paik, Electronic Superhighway, Continental U.S., Alaska, Hawaii, 1995.
Romy Achituv & Camille Utterback, Text Rain, 1999.
Danny Rozin, Wooden Mirror, 1999. (Go see this on the 4th floor!)
Quayola, Jardins d'Été, 2016.
Matt Romein, In Triplicate, 2015.
Chris Milk, The Treachery of Sanctuary, 2012.
Jeremy Rotsztain, Obsessions (Flickr Pets), 2008.
Andrew Benson, Flow Cam, 2014.