BYO3D 2011: Welcome
Upcoming SlideShare
Loading in...5

BYO3D 2011: Welcome



Driven by the recent resurgence of 3D cinema, depth cameras and stereoscopic displays are becoming commonplace in the consumer market. Introduced last October, Microsoft Kinect has already fostered ...

Driven by the recent resurgence of 3D cinema, depth cameras and stereoscopic displays are becoming commonplace in the consumer market. Introduced last October, Microsoft Kinect has already fostered gesture-based interaction for applications well beyond the intended Xbox 360 platform. Similarly, consumer electronics manufacturers have begun selling stereoscopic displays and inexpensive stereoscopic cameras. Most commercial 3D displays continue to require cumbersome eyewear, but inexpensive, glasses-free 3D displays are imminent with the release of the Nintendo 3DS.
At SIGGRAPH 2010, the Build Your Own 3D Display course demonstrated how to construct both LCD shutter glasses and glasses-free lenticular screens, providing Matlab-based code for batch encoding of 3D imagery. This follow-up course focuses more narrowly on glasses-free displays, describing in greater detail the practical aspects of real-time, OpenGL-based encoding for such multi-view, spatially multiplexed displays.
The course reviews historical and perceptual aspects, emphasizing the goal of achieving disparity, motion parallax, accommodation, and convergence cues without glasses. It summarizes state-of-the-art methods and areas of active research. And it provides a step-by-step tutorial on how to construct a lenticular display. The course concludes with an extended question-and-answer session, during which prototype hardware is available for inspection.



Total Views
Views on SlideShare
Embed Views



4 Embeds 5,970 5956 12 1 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

BYO3D 2011: Welcome BYO3D 2011: Welcome Presentation Transcript

  • Build Your Own Glasses-Free 3D Display
    Douglas Lanman Matthew Hirsch
    MIT Media Lab
  • Commercialization of “Glasses-Free 3D”
    Asus Eee Pad MeMO 3D
    Computex 2011
    MasterImage 3D
    Computex 2011
    LG Optimus 3D
    Mobile World Congress 2011
    Nintendo 3DS
    E3 2010
    Toshiba 3DTV Prototype
    CES 2011
    Sony 3DTV Prototype
    CES 2011
    LG 3DTV Prototype
    CES 2011
    View slide
  • Course Goals
    Unmodified LCD
    Lenticular Sheet
    Glasses-Free 3D Display
    • Understand how the human visual system perceives depth (and how to trick it) View slide
    • 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?
    • 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
    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
    • Multi-view rendering library is applied to Warzone 2100 (source is provided)
  • Provided Offline Software
    viewer moves right
    viewer moves up
    POV-Ray Multi-View Rendering Scripts
    MATLAB Multi-View Interlacers
    • 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