Adrian Sas

Hole-O-Gram

Walk, watch and be amazed as a drawing seems to sense your presence in physical space and take on real-world dimensions.

http://www.sasitp.com/?p=235

Classes
Introduction to Computational Media


"Holeogram" is an installation that explores and exploits the way we perceive dimension. The installation consists of a sketch (not a hologram) displayed on a tabletop. The perspective depicted in the sketch changes in relation to the viewer’s position so that her movement, in tandem with the animation, creates an illusion of dimensionality. As if the viewer is circling a real object, each of the drawn object's other sides enters the viewer's line of site.

Background
The modeling software I was using to make static drawings of objects for 3D printing inspired me to play with the camera() function in Processing. Instead of using a mouse to control camera position and on-screen perspective, I wanted a the user to have a more physically integrated experience.





To that effect, I rested a monitor face up on a waist high pedestal and hung a Kinect from the ceiling above that setup. My Processing program uses the Kinect to map the depth of the area beneath it and register the tallest point. A person in the vicinity will be the tallest point because a person is taller than the pedestal on which the drawing appears. As that person moves around the pedestal, the coordinates of her position instruct the camera display to adjust accordingly and so does the perspective gleaned from the drawing.

Audience
Anyone who is taller than the pedestal.

User Scenario
As the visitor walks around the installation on which the image appears, the perspective in the drawing changes. For the show, a 270 view would suffice.

Implementation
A rear projector displays an image of a drawn cube on a horizontal surace . An older model Kinect hangs on the ceiling directly above it, which is connected to a laptop hidden under the pedestal.


For the show, a 270 view would suffice.

Conclusion
This is the first project I've worked on that involves programing and arguably the first interactive project I've made so I was starting from scratch. I had to learn almost everything that I used to build it including how to draw in perspective and the elementals of computer programing. Finding the right motion for the cube in order to portray the dimensions necessary to make the optical illusion work, was more challenging than I had expected. Tweaking the angle of the camera was also challenging, but it made all the difference.