Sunday, November 1, 2015

Interactive Goose

I have been spending a lot of time working on an augmented reality display that I hope to use with either a parallax barrier or a lenticular lense LCD. The project is for Experiential Media, but he wanted our work to relate to our thesis. I was hoping to this patch and display (or something like it) to provoke reactions out of people for the "Magician Style Editing" shot I still plan to use to create the climax and resolution scenes.

I was testing Lenticular Lenses
A pre-made screen is $500, and the lens mounted to class is $200. The lenses are $6 a sq foot without the glass, so I am going to try creating my own monitor from a 31 LPI lens (which I do not have, but my research suggests it is the best match for the pixel pitch of the available monitors). I was going to try to index match the lens to the glass with some oil instead of adhesive, so I could correct the interference distortion caused by micro misalignment during registration.
If that doesn't work I could create a parallax barrier, but that would throw away 50% of the light for 2 images, 66% for 3, and 90% for 10. I hoped to use 9 images, so that would be a serious reduction in the brightness.
Below are some images from the patch with some videos from the process.

Interactive Augmented Reality Display for ACAD 5194/Experiential Media

 Operator Interface
(used to calibrate the virtual environment with the physical)

Video of the Working Patch


0:00 - 0:01 changing the relative angle
0:01 - 0:04 changing the relative x position
0:04 - 0:09 changing the XYZ rotation
0:09 - 0:20 adjusting the width and distance between the interlaced lines
0:20 - 0:30 adjusting the scale and XYZ YPR of backdrop 1
0:30 - 0:50 adjusting the scale and XYZ YPR of backdrop 2
0:50 - 0:60 adjusting the scale and XYZ YPR of the model

First Tests of the Lenticular Lens 
(the resolution is bad because the only lens I had that would match the pixel pitch of the available monitors was 10 LPI)

I am a Kinect to get the Audience Information for Interactivity
The resolution is terrible because the only I have gotten to work is broadcasting an 80X60 image. But, the depth information is there, so I have managed to get it to work with a great deal of processing.

The Processing Process
I created an actor that changes the luminescence to color, and used another actor to create an outline around the colors so the Eyes++ actor could identify different object, even if they are touching, as long as they are at different depths.




No comments:

Post a Comment