Critical Computation

Experimental Camera

Objective

Design and code an experimental camera that expresses a novel way of capturing a body, a place, or an object.

Description

Conventional cameras imitate the resolution, depth of field, and color range of the human eyes. The machine’s close resemblance to human biology and its claim to deliver objective reality camouflages the embedded biases in camera technology such as the unfortunate racial bias in the history of photography.

For Assignment #8, you will design and create an experimental camera with a specific purpose or usage in mind. Some questions to get you started:

Make an intentional choice on the context your camera should be used in. Document your camera set up and a series of images you take with the camera. You are expected to utilize createCapture() and array in your camera design.

Design Constraint

Canvas Size: Flexible, but please be very intentional with your choice of dimensions.

Timeline

Part 1: DUE 11/18 (BFA Thursday section DUE: 11/17)

  1. Begin with ideation and brainstorm 3 different ways of capturing your subject. Consider how your experimental camera gives new meanings of your subjects through this process.
  2. Create 3 design sketches accommodated by pseudocode that incorporates:

Part 2: DUE 12/1 (BFA Thursday section DUE: 11/30)

  1. You will present your sketches in Lab, then you will move forward with one idea after discussing with your CC faculty and peers. Update your pseudocode as needed.
  2. Transfer your sketch and pseudocode into the p5 sketch. Create a test shoot using your experimental camera and make sure that you’re producing desired outcomes.
  3. On your CC portfolio page, please include the following:

Submission Guidelines

Please submit your sketch to two places:

  1. Submit the sketch to the CC Lab class Canvas Assignment 8
  2. Add the sketch to your CC portfolio

References

  1. User is Present , Kate Hollenbach
  2. Gaze Makes the Glitch, Cyber Witch
  3. Shrub, Linked by Air & Jeffrey Scudder
  4. Facial Weaponization Suite, Zach Blas
  5. Merge / Multix / Sheets / Gush, Adam Ferriss
  6. Glance Back, Maya Man
  7. AR Experiments, multiple creators

Tutorials

External Tutorials

  1. Instagram Filters with p5.js, Kelly Lougheed
  2. Beyond the Canvas, Evelyn Masso
  3. Video and Pixels Playlist, Coding Train
  4. Creating face filters with clmtrackr.js + p5.js, Lauren McCarthy
  5. Computer vision examples, Kyle McDonald
  6. clmtrackr.js References, Audun Mathias Øygard
  7. p5.js Shaders Tutorial, Casey Conchinha and Louise Lessél
  8. Pixel Manipulation with p5.js: Build your own video mirror!, jiwon