Massachusetts Institute of Technology |
|
Media Lab |
|
Matthew Hirsch |
This tutorial describes running a dual-stacked LCD Parallax Barrier under Linux. For information on constructing a dual-stacked LCD display, refer to the course slide show here.



Dual Stacked LCD Parallax Barrier
Connect the Parallax Barrier to a PC running Linux with a dual-head display adapter. We recommend using an nvidia card. A barrier display has two layers, which consist of too identical monitors stacked on top of each other. Configure the monitors using TwinView, so that they are comprise a single X display, spanned horizontally. You can verify this by dragging a window off the right-hand side of the rear display and onto the left-hand side of the front display. The dual-stacked display will be dimmer than a single-layer LCD, as a single backlight is illuminating two panels. However, by correctly arranging the polarizing layers, as described in the course notes, the brightness of the display can be maximized.
You can find the files that contain the sample image on the main course website. Once you download them, follow these steps:
These steps will create two directories under Parallax Barrier/images/spheres/masks/pinhole labeled "H" and "W". These two directories contain the front and rear masks that will generate the 3D effect. In order to display them sequentially on the dual-layer display, perform the following steps:
This will produce the images on the dual-stacked LCD. If the 3D effect is hard to see or non-existent, you may need to turn off some lights in the room, or by press the "f" key to reverse the order of the masks on the front and back displays. You can see that the image is 3D both horizontally and vertically, as there are different images when you move your head up-and-down as well as left-and-right.
Tutorial written by Keyon Vafa