May 17, 2015
Build Your Own Glasses-Free 3D DisplayDouglas Lanman Matthew Hirsch
MIT Media Lab
http://cameraculture.media.mit.edu/byo3d
Nintendo 3DSE3 2010
Asus Eee Pad MeMO 3DComputex 2011
MasterImage 3DComputex 2011
LG Optimus 3DMobile World Congress 2011
Toshiba 3DTV PrototypeCES 2011
Sony 3DTV PrototypeCES 2011
LG 3DTV PrototypeCES 2011
Commercialization of “Glasses-Free 3D”
Course Goals
Unmodified LCD Lenticular Sheet Glasses-Free 3D Display
Understand how the human visual system perceives depth (and how to trick it) Review history and recent commercialization of (glasses-free) 3D displays Explain how to modify LCD panels to create glasses-free 3D displays Provide OpenGL software for real-time multi-view rendering and interlacing Summarize rules-of-thumb for 3D content production Outline state-of-the-art in 3D display research
What’s different from last year?
http://cameraculture.media.mit.edu/byo3d
Emphasis this year is on DIY real-time, glasses-free 3D displays DIY shutter glasses were covered last year (see the course website)
Provided Real-Time Software
http://cameraculture.media.mit.edu/byo3d
OpenGL Anaglyphic Model Viewer OpenGL Lenticular Model Viewer
OpenGL applications illustrate real-time multi-view rendering GLSL shaders provided for anaglyph compositing and lenticular interlacing
Provided Real-Time Software
http://cameraculture.media.mit.edu/byo3d
Multi-view rendering library is applied to Warzone 2100 (source is provided)
Provided Offline Software
http://cameraculture.media.mit.edu/byo3d
POV-Ray Multi-View Rendering Scripts MATLAB Multi-View Interlacers
vie
we
r m
ove
s u
p
viewer moves right
POV-Ray multi-view rendering scripts (useful for light field rendering) MATLAB scripts for interlacing images for lenticular and hexagonal lens arrays
Course Outline
Introduction: History and Physiology Constructing Glasses-free 3D Displays Multi-view Rendering using OpenGL Multi-view Interlacing using GLSL Designing Content for Glasses-free 3D Displays Emerging Technology Q & A and Demonstrations