Programmer Artist Intern 0908
January 07, 2009
Project Name
Interactive 360º Light Field Display
Project Description
The Graphics Lab at ICT- Institute for Creative Technologies has designed an easily reproducible, low-cost 3D display system with a form factor that offers a number of advantages for displaying 3D objects in 3D. The display is:
• autostereoscopic - requires no special viewing glasses
• omnidirectional - generates simultaneous views accomodating large numbers of viewers
• interactive - can update content at 200Hz
The system works by projecting high-speed video onto a rapidly spinning mirror. As the mirror turns, it reflects a different and accurate image to each potential viewer. Our rendering algorithm can recreate both virtual and real scenes with correct occlusion, horizontal and vertical perspective, and shading.
While flat electronic displays represent a majority of user experiences, it is important to realize that flat surfaces represent only a small portion of our physical world. Our real world is made of objects, in all their three-dimensional glory. The next generation of displays will begin to represent the physical world around us, but this progression will not succeed unless it is completely invisible to the user: no special glasses, no fuzzy pictures, and no small viewing zones.
Job Description
The candidate would work with the 3D Display team. We believe an intern with some decent programming skills could create a demo on the 3D display in around three weeks. Ideas for the project include:
• Creating a demo that loads some 3D terrain, then allows multiple users with Wiimotes to add custom annotations.
• Load and display 3D medical data (MRI data, beating heart etc).
• Mount a 3D camera (such as the bumblebee) + laptop to a remote control car.
• Try and have it transmit 3D geometry wirelessly to the 3D display.
Skills preferred:
• Experience with Java, C++, and/or C#.
• Experience with high end photography (bumblebees, etc.) preferred.
• Interested in graphics programming.