Augmented projection.

Create an augmented projection that relates to a specific location.

First, please familiarize yourself with contemporary idiomatic uses of augmented projections. Here are some examples, below. Keep in mind that some of these are sophisticated projects made by very experienced practitioners. You have to start somewhere.

And here are some more experimental examples we saw in class:

In your mind, contrast the simple and clever approach of Gysin+Vanetti’s Casse, PiastrelleBarreCasse with the high-budget, visual-effects-heavy approach of AntiVJ’s Omicron, Omicron.


Conceptual Overview of this Assignment
You will make a small poetic gesture projected on a wall. Look around and find a wall with some modest features that catch your eye — such as a power outlet, doorknob, water spigot, elevator buttons, etc. Sketch some concepts for some poetic ideas that could relate to those features. Now simplify your idea. Now simplify it again.

A note about the scale of this project.
You are asked to create the equivalent of a rhyming couplet, not an epic opera. Not even a limerick or a haiku. Just get some virtual objects responding to some wall features. Simplify, simplify, simplify.

Technical Overview
You will create an augmented projection that relates to a specific location. To ensure that your registration is good, you will projection-map it onto that location using the this keyStone library. You may also want to explore using a physics library such as Box 2d to create a particle system.

Keystone is a video projection mapping library for Processing. It allows you to warp your Processing sketches onto any flat surface by using corner-pin keystoning, regardless of your projector’s position and orientation. In other words, it warps your graphics in order to compensate for the perspectival distortion that occurs when your projector is off-axis. To get started:

Download Keystone from here:
Install the Keystone library in the libraries folder in your Processing documents directory.
Run the CornerPin example demo that comes with Keystone. Press ‘c’ to enter calibration mode, etc. (examine the keypressed() method in that example for more details.)

Your project must contain use at least one class.

I recommend you work in pairs. I will get as many projectors as possible in week 9 to practice this, but these will be shared between you all. As such, to work you should photograph your area and use it as a background in processing so that you can prototype and code your project on your desktop computer.

Document your installation in video.

2 - 3
4 - 5
6 - 7
8 - 9
10 - 11
12 - 13
13 - 14