Mirror Pixels

Winter 2024

timeframe: 1 week

reinventing the pixel, using your camera as inspiration

project brief: use p5js to reinterpret the idea of a "pixel", creating an interactive art piece

for this project i: manipulated camera footage to highlight the texture and color of the user's surroundings

  • p5js

This program abstracts your video feed in real time. Upon clicking, it takes a single sample of your camera’s view, sourcing small squares of varying brightness from it to compose a pixelated of whatever's in front of your computer. Because your camera feed fluctuates over time, taking a new sample results in wildly different patterns and color palettes each time. Users can more intentionally manipulate the results by showing different things to the camera to sample: like a colorful water bottle, a photo on a phone, or even a closeup of a face.