Difference between revisions of "Stereo 3D Display Options"

From PyMOLWiki
Jump to: navigation, search
(LCD Displays (120 Hz))
(On Linux)
 
(30 intermediate revisions by 9 users not shown)
Line 15: Line 15:
 
=== LCD Displays (120 Hz)===
 
=== LCD Displays (120 Hz)===
  
* [http://www.engadget.com/2008/08/26/viewsonic-shows-off-a-120hz-lcd-display-for-computers ViewSonic VX2265wm] - [http://www.google.com/products?q=ViewSonic%20VX2265wm&btnG=Search+Froogle&lmode=unknown On the market] and [http://sourceforge.net/mailarchive/forum.php?thread_name=DED5C399-7534-4D3D-8B19-E3676C4F1867%40weizmann.ac.il&forum_name=pymol-users verified working]
+
* [http://us.acer.com/ac/en/US/content/model/ET.UG5HP.001 ACER GD235HZ]. 1920x1080 120Hz 2ms .
 +
 
 +
* [http://www.planar3d.com/3d-products/sa2311w/ Planar SA2311W].  This is a high-end 23" 3D-ready monitor.  The resolution is 1900x1280 and has a 2ms refresh time.  This worked well for us.
 +
 
 +
* [http://www.engadget.com/2008/08/26/viewsonic-shows-off-a-120hz-lcd-display-for-computers ViewSonic VX2265wm] (VX2268wm in Europe) - [http://www.google.com/products?q=ViewSonic%20VX2265wm&btnG=Search+Froogle&lmode=unknown On the market] and [http://sourceforge.net/mailarchive/forum.php?thread_name=DED5C399-7534-4D3D-8B19-E3676C4F1867%40weizmann.ac.il&forum_name=pymol-users verified working under FC 12]
  
 
* [http://www.nvidia.com/object/product_GeForce_3D_VisionBundle_us.html Samsung 2233RZ] - On the market. Quad buffered stereo in Linux works with a [http://en.wikipedia.org/wiki/Nvidia_Quadro G8x based graphics core] or better Quadro FX card with the 3 pin mini din stereo connector (currently, the cheapest card that works in Linux is the Quadro FX 3700), 195.22 (or newer) nvidia linux binary driver, and the Nvidia 3d vision kit. Even though the Quadro FX 1400/3450/4000 cards have a 3 pin stereo connector, these will not work with Nvidia 3D vision since these have core versions less than G8x. For more information see this forum post [http://forums.nvidia.com/index.php?showtopic=91072&view=findpost&p=968627 at the Nvidia Forums]. - SP
 
* [http://www.nvidia.com/object/product_GeForce_3D_VisionBundle_us.html Samsung 2233RZ] - On the market. Quad buffered stereo in Linux works with a [http://en.wikipedia.org/wiki/Nvidia_Quadro G8x based graphics core] or better Quadro FX card with the 3 pin mini din stereo connector (currently, the cheapest card that works in Linux is the Quadro FX 3700), 195.22 (or newer) nvidia linux binary driver, and the Nvidia 3d vision kit. Even though the Quadro FX 1400/3450/4000 cards have a 3 pin stereo connector, these will not work with Nvidia 3D vision since these have core versions less than G8x. For more information see this forum post [http://forums.nvidia.com/index.php?showtopic=91072&view=findpost&p=968627 at the Nvidia Forums]. - SP
Line 25: Line 29:
 
* NVidia 3D NVision kit only supports DirectX software for GeForce (gaming cards) on Windows; users are reporting that they are not able to run PyMOL with NVision with these cards. Get a newer model low end quadro (> G8x graphics core) without the 3 pin mini din (e.g. Quadro 370) or with the 3 pin mini din (e.g. Quadro 3700) for Windows.
 
* NVidia 3D NVision kit only supports DirectX software for GeForce (gaming cards) on Windows; users are reporting that they are not able to run PyMOL with NVision with these cards. Get a newer model low end quadro (> G8x graphics core) without the 3 pin mini din (e.g. Quadro 370) or with the 3 pin mini din (e.g. Quadro 3700) for Windows.
  
==== NVision Setup ====
+
==== NVidia NVision 3D Setup ====
These instructions might work for XP/Vista.
+
The NVidia 3D NVision setup provides a very nice 3D experience. You need the following to enable PyMOL to show NVision 3D on Windows. Please review the hardware and software requirements before moving on to the installation and setup.
 
 
Setup:
 
 
 
- A 120 Hz LCD: a Samsung 2233RZ or a ViewSonic Fuhzion vx2265wm
 
- A recent Quadro series graphics card such as an FX 380 or 570.
 
- A GeForce 3D Vision hardware kit (an emitter with 3D shutter glasses).
 
- Windows XP 32 bit
 
 
 
You need the 190+-series graphics driver for Windows XP:
 
 
 
http://www.nvidia.com/object/winxp_190.38_beta.html
 
 
 
and the 190-series 3D Vision driver for Windows Vista:
 
 
 
http://www.nvidia.com/object/geforce_3D_vision_winvista_win7_190.38.html
 
 
 
  
Instructions:
+
=====Necessary Hardware=====
 +
* Monitor: 120 Hz LCD: a [http://www.samsung.com/us/consumer/office/monitors/specialty/LS22CMFKFV/ZA/index.idx?pagetype=prd_detail&returnurl=|Samsung 2233RZ] or a [http://www.viewsonic.com/products/desktop-monitors/lcd/x-series/vx2265wm-fuhzion-lcd.htm|ViewSonic Fuhzion vx2265wm]
 +
* Cable: [http://images.google.com/imgres?imgurl=http://www.logicsupply.com/images/dvi_connector_types.gif&imgrefurl=http://www.logicsupply.com/faq&usg=__G2BLaVTqBN4ie8fz_LJR1zc3zBc=&h=261&w=440&sz=15&hl=en&start=0&sig2=_hFM6ICIsxPq5WIAv8BCqg&zoom=1&tbnid=NIcKIs_BW_2rmM:&tbnh=135&tbnw=228&ei=KHN2TL-UC8P_lgfr44nsCw&prev=/images%3Fq%3Ddual%2Blink%2Bdvi%26hl%3Den%26biw%3D1475%26bih%3D1042%26gbv%3D2%26tbs%3Disch:1&itbs=1&iact=hc&vpx=136&vpy=323&dur=3153&hovh=173&hovw=292&tx=227&ty=74&oei=KHN2TL-UC8P_lgfr44nsCw&esq=1&page=1&ndsp=30&ved=1t:429,r:6,s:0 Dual Link DVI cable]; most  120Hz monitors will come with this cable--regardless, the cable is necessary
 +
* Quadro Card: recent  [http://www.nvidia.com/page/quadrofx_family.html Quadro]  series graphics card (not a GeForce card) such as an FX 380 or 570 or later.  The GeForce cards do not support windowed openGL stereo, so we do not support these series of cards for the NVision 3D solution. For linux, you must have a quadro card that has a 3 pin mini din connector. The cheapest/oldest card that will work with linux is the Quadro 3700.
 +
** '''WARNING''': The Quadro FX1400 does not support 3d vision stereo on Windows7 or Linux.
 +
* Emitter: [http://www.nvidia.com/object/3d-vision-main.html|GeForce 3D Vision] hardware kit (an emitter with 3D shutter glasses). For Linux, make sure your kit comes with the 3 pin mini din "VESA" to 2.5mm stereo cable to connect from the stereo output on the video card into the emitter. See the [[3 pin Mini-DIN connector]] article for tips on how to make one of these cables if yours is missing.
 +
* GeForce Cards from series 400 onward have gained OpenGl support in recent Nvidia driver iterations (314+). This allows Pymol to be viewed in 3D using the quad buffered stereo setting with a GeForce card, 120Hz screen and 3D Vision kit.
  
* Uninstall the existing display drivers, disconnect the USB emitter, and reboot.
+
=====Necessary Software=====
* Run the Window XP graphics driver installer and reboot.
+
* Windows XP 32 bit (testing other OSs soon!), Windows Vista
* Launch the Vista 3D Vision driver in order to extract the files you need, but do not yet click Next on the Welcome page...just leave it open for now...do not close the installer.
+
* Latest Quadro [http://www.nvidia.com/Download/index.aspx?lang=en-us|Graphics Drivers from NVidia].
* Plug in the USB emitter.  Windows should throw up the Found New Hardware Wizard**. Choose "No, not this time" and go to the Next page. Select "install from a list or specific location" and click Next to continue. Choose "Search for the best driver", "include this specific location...", and click Browse.  Now c comes the hard part: you must select the folder which contains the file "nvstusb.inf".  On my system, that file was unpacked into c:\Documents and Settings\Warren~1~000\Locals~1\Temp\pft16~tmp - your copy may be in a similar location.  You may need to use Windows Search to find the file. Once you've chosen the correct folder, click Ok and then Next.  You may then be asked to locate "nvstusb.sys", which should be in the same folder.  Click Ok once you've found the file, and then Finish.  This should complete installation of the USB driver.
+
* Latest [http://www.nvidia.com/Download/index.aspx?lang=en-us|3D Graphics drivers for the NVision system]--under '''Product Type''' choose '''3D Vision'''.
**If Windows doesn't throw up the Found New Hardware Wizard, use the
 
Device Manager to locate the device and then update the driver for the
 
device using the same process described above.
 
* Now allow the 3D Vision Installer to continue.  Since your on XP, not Vista, it will complain and throw up one warning and one error message, but it should still complete.  Reboot when prompted.  The rest of the instructions are basically the same as for Vista:
 
* Open the NVIDIA Control Panel, and increase the display refresh rate to 120 Hz using the display resolution tab.  Then go to the 3D Settings tab and set the Stereo display mode to "Generic active stereo (with NVIDIA IR Emitter)", click Apply, and then set Stereo - enable mode to "on", click Apply, and then close the NVIDIA control panel.
 
* Launch PyMOL 1.2r1 for Windows.  You should get the message: "OpenGL quad-buffer stereo 3D detected and enabled."
 
* Now load a PDB file and issue "stereo on".  The emitter should light up and the glasses should activate.
 
  
 +
=====Installation Instructions=====
 +
======System Setup======
 +
# Install the Quadro '''Graphics Drivers''' and reboot your machines
 +
# Install the NVision Installation, hooking up the 3D emitter and glasses as directed in the instructions
 +
## Make sure the 3D demos work
 +
## Complete the '''3D Vision Drivers''' install (I had errors/warnings about old drivers but this did't matter)
 +
# Specify how to drive the 3D by, click on
 +
:::'''Windows Start Button''' > '''Control Panel''' > '''NVidia Control Panel''' > '''Manage 3D Settings''' (tab) > '''Global Settings''' (tab on the right) > '''Base Profile''' (tab).  Then, under '''Settings''' choose '''Stereo - Display Mode'''.  Next, select '''Generic Active Stereo (with NVidia IR Emitter)'''.  If you have a DLP monitor/TV choose the corresponding DLP option.  You '''must''' also set '''Stereo - Enable''' to '''on'''.
  
Congratulations -- you should now be able to view PyMOL molecular structures in stereo 3D on a 120 Hz LCD using Windows XP!
+
======Running PyMOL======
 +
That's it!  PyMOL should now work in Quad Buffered 3D Stereo using the NVidia 3D NVision system.  To run PyMOL in 3D mode on:
 +
*Windows
 +
:: '''Start > PyMOL > PyMOL > PyMOL 3D Launch (last menu option) > PyMOL Stereo (Quad Buffered 3D)'''
 +
*Linux
 +
:: pymol -S -t 1
 +
:: ''Note that hardware stereo may not work in Xorg unless window compositing is turned off; Gnome3, Unity, etc all use window compositing as part of their eye candy. A window manager that should work by default is the MATE desktop. Install this if you have trouble''
 +
* Mac
 +
:: Sorry, at this time the NVision system is not known to work on Macs.
  
 
=== DLP Projection Televisions ===
 
=== DLP Projection Televisions ===
Line 78: Line 81:
  
 
Affordable!
 
Affordable!
 +
 +
==== Zalman ====
 +
'''iZ3D, the original supplier of Zalman display drivers has ceased operation and support as of 31 July 2012. DO NOT PURCHASE THESE MONITORS WITHOUT FURTHER CONFIRMATION of display support, the iZ3D support (required drivers, etc) is not activatable. If you do have further information, please post it here.''' [[User:Jedgold|Jedgold]] 12:21, 12 September 2012 (CDT)
  
 
* [http://www.zalman.co.kr/eng/product/Product_read.asp?Idx=219 Zalman 22-inch 3D LCD monitor] - works with PyMOL 1.2b3 & later without any special drivers.  Great stereo quality provided that all drawn lines are at least 2 pixels thick.  Menus are a bit awkward to use while in stereo mode, but even so, this 650 USD display provides excellent 3D molecular visualization in both full-screen in windowed modes.  - WLD  ('''The Zalman ZM-M220W is DeLano Scientific's RECOMMENDED SOLUTION as of Feb 11, 2009!''').
 
* [http://www.zalman.co.kr/eng/product/Product_read.asp?Idx=219 Zalman 22-inch 3D LCD monitor] - works with PyMOL 1.2b3 & later without any special drivers.  Great stereo quality provided that all drawn lines are at least 2 pixels thick.  Menus are a bit awkward to use while in stereo mode, but even so, this 650 USD display provides excellent 3D molecular visualization in both full-screen in windowed modes.  - WLD  ('''The Zalman ZM-M220W is DeLano Scientific's RECOMMENDED SOLUTION as of Feb 11, 2009!''').
* [http://www.iz3d.com IZ3D] - works with PyMOL 1.2b3 & later without any special drivers.  However, this display exhibits far too much cross-talk and interference between the two stereo images.  Not suitable for professional use.  - WLD  
+
* [http://www.zalman.co.kr/Eng/product/Product_Read.asp?idx=391 Zalman 24-inch 3D LCD monitor] - also works with PyMOL 1.2b3 & later under LINUX (Centos 5 x86_64 plain kernel + NVidia driver from ELRepo). I'm using an NVidia Quadro FX 580 (G96GL) graphics card (£125).  Monitor cost around £350. PyMOL automagically detects that quad buffered stereo is available on startup.--[[User:Bosmith|Bosmith]] 16:32, 2 December 2010 (UTC)
 +
 
 +
==== LG ====
 +
* [http://www.lg.com/us/computer-products/monitors/LG-led-monitor-D2342P-PN.jsp LG D2342P-PN]
 +
* [http://www.lg.com/uk/support-product/lg-DM2752D-PZ LG DM2752D] This (and other LG passive 3D monitors/TVs) work with PyMOL. I'm driving them using NVidia Quadro 600 graphics cards under LINUX (CentOSes 5, 6 & 7) with the NVidia driver from ELRepo.
 +
===== On Linux =====
 +
* setup by editing the xorg.conf file:
 +
 
 +
in the Device section of xorg.conf add:
 +
 
 +
    Option "Stereo" "7"
 +
 
 +
in the Screen section of xorg.conf and an additional:
 +
 
 +
    Section "Extensions"
 +
        Option        "Composite" "Disable"
 +
    EndSection
 +
 
 +
N.B. the current Gnome 3 (gnome-shell) in RHEL 7 derivatives (Scientific, CentOS, etc.) is a compositing window manager and is not properly stereo aware, so you will need to use a different window manager. See e.g. [https://sbgrid.org/wiki/stereo] for an alternative.
 +
 
 +
* launch using:
 +
    pymol -S -t 6
 +
 
 +
===== On Windows =====
 +
# From the Start Menu: In the "PyMOL" folder, go into the "Stereo 3D Launch" subfolder, and select "PyMOL Zalman 3D (By Row)". You might want to control-drag a copy of that shortcut on to your desktop in order to drag & drop content files onto it for stereo 3D visualization
 +
# From the Command Line:
 +
 
 +
    "C:\Program Files\DeLano Scientific\PyMOL\PyMOLWin.exe" -S -t 6
 +
 
 +
===== On Mac =====
 +
# MacPyMOL: Copy and rename the "MacPyMOL" application bundle to "MacPyMOLZalman". You can then double-click on the MacPyMOLZalman icon or drop data files directly onto it to visualize content in the Zalman stereo 3D mode.
 +
# PyMOL X11 Hybrid Mode: Copy and rename the "MacPyMOL" appplication bundle to "PyMOLX11Zalman". After launching X11, you can then double-click on the PyMOLX11Zalman icon or drop data files directly onto it to visualize that content in the Zalman stereo 3D mode.
 +
 
 +
''For all platforms, remember to toggle stereo on and off using the "set stereo" command:''
 +
    set stereo, on
 +
 
 +
==== iZ3D ====
 +
* [http://www.iz3d.com IZ3D] - works with PyMOL 1.2b3 & later without any special drivers.  However, this display exhibits far too much cross-talk and interference between the two stereo images.  Not suitable for professional use.  - WLD
 +
 
 +
* IZ3D is closed as of 31 July 2012, and will not offer support to their products. [[User:Jedgold|Jedgold]] 12:26, 12 September 2012 (CDT)
  
 
=== Mirror-based Multi-LCD Solutions ===
 
=== Mirror-based Multi-LCD Solutions ===

Latest revision as of 13:07, 7 November 2018

This page is for aggregating the latest know-how and links to current Stereo 3D display options best suited for molecular graphics applications like PyMOL. Please strive to provide objective factual information based on first-hand experiences while using the displays for real work and teaching.

Let's figure out together what stereo solutions work well in this brave new post-CRT world!

Categories

  • Active Stereo 3D -- requires expensive and/or bulky shutter glasses. For decades, this has been the standard solution for stereo 3D molecular visualization on the desktop.
  • Passive Stereo 3D -- requires inexpensive lightweight polarized glasses. This is the standard solution for delivering stereo 3D to audiences of more than a small group of people.
  • Autostereoscopic 3D -- means that no glasses are required. However, current autostereoscopic displays tend do not to work well for molecular graphics due to their inability to faithfully represent fine detail such as thin bonds and wire meshes.

Active Stereo 3D (High-Refresh) Displays

This solution would be analogous to using desktop CRT monitors with shutter glasses.

LCD Displays (120 Hz)

  • Planar SA2311W. This is a high-end 23" 3D-ready monitor. The resolution is 1900x1280 and has a 2ms refresh time. This worked well for us.
  • Samsung 2233RZ - On the market. Quad buffered stereo in Linux works with a G8x based graphics core or better Quadro FX card with the 3 pin mini din stereo connector (currently, the cheapest card that works in Linux is the Quadro FX 3700), 195.22 (or newer) nvidia linux binary driver, and the Nvidia 3d vision kit. Even though the Quadro FX 1400/3450/4000 cards have a 3 pin stereo connector, these will not work with Nvidia 3D vision since these have core versions less than G8x. For more information see this forum post at the Nvidia Forums. - SP
  • USB only based stereo with the 3D vision kit works only in MS Windows (e.g. with a low end Quadro FX 370 that has no 3 pin mini din stereo connector). For more information see this forum post at the Nvidia Forums. - SP
  • The 195.22 Nvidia linux drivers do not support the Samsung 2233RZ in Stereo mode 3 or 10 for quad buffered stereo with other stereo kits, emitters, or goggles such as those purchased from NuVision, Stereographics, or Edimensional. You cannot use NuVision, Stereographics, or Edimensional goggles with the Nvidia 3D Vision emitters. - SP
  • NVidia 3D NVision kit only supports DirectX software for GeForce (gaming cards) on Windows; users are reporting that they are not able to run PyMOL with NVision with these cards. Get a newer model low end quadro (> G8x graphics core) without the 3 pin mini din (e.g. Quadro 370) or with the 3 pin mini din (e.g. Quadro 3700) for Windows.

NVidia NVision 3D Setup

The NVidia 3D NVision setup provides a very nice 3D experience. You need the following to enable PyMOL to show NVision 3D on Windows. Please review the hardware and software requirements before moving on to the installation and setup.

Necessary Hardware
  • Monitor: 120 Hz LCD: a 2233RZ or a Fuhzion vx2265wm
  • Cable: Dual Link DVI cable; most 120Hz monitors will come with this cable--regardless, the cable is necessary
  • Quadro Card: recent Quadro series graphics card (not a GeForce card) such as an FX 380 or 570 or later. The GeForce cards do not support windowed openGL stereo, so we do not support these series of cards for the NVision 3D solution. For linux, you must have a quadro card that has a 3 pin mini din connector. The cheapest/oldest card that will work with linux is the Quadro 3700.
    • WARNING: The Quadro FX1400 does not support 3d vision stereo on Windows7 or Linux.
  • Emitter: 3D Vision hardware kit (an emitter with 3D shutter glasses). For Linux, make sure your kit comes with the 3 pin mini din "VESA" to 2.5mm stereo cable to connect from the stereo output on the video card into the emitter. See the 3 pin Mini-DIN connector article for tips on how to make one of these cables if yours is missing.
  • GeForce Cards from series 400 onward have gained OpenGl support in recent Nvidia driver iterations (314+). This allows Pymol to be viewed in 3D using the quad buffered stereo setting with a GeForce card, 120Hz screen and 3D Vision kit.
Necessary Software
Installation Instructions
System Setup
  1. Install the Quadro Graphics Drivers and reboot your machines
  2. Install the NVision Installation, hooking up the 3D emitter and glasses as directed in the instructions
    1. Make sure the 3D demos work
    2. Complete the 3D Vision Drivers install (I had errors/warnings about old drivers but this did't matter)
  3. Specify how to drive the 3D by, click on
Windows Start Button > Control Panel > NVidia Control Panel > Manage 3D Settings (tab) > Global Settings (tab on the right) > Base Profile (tab). Then, under Settings choose Stereo - Display Mode. Next, select Generic Active Stereo (with NVidia IR Emitter). If you have a DLP monitor/TV choose the corresponding DLP option. You must also set Stereo - Enable to on.
Running PyMOL

That's it! PyMOL should now work in Quad Buffered 3D Stereo using the NVidia 3D NVision system. To run PyMOL in 3D mode on:

  • Windows
Start > PyMOL > PyMOL > PyMOL 3D Launch (last menu option) > PyMOL Stereo (Quad Buffered 3D)
  • Linux
pymol -S -t 1
Note that hardware stereo may not work in Xorg unless window compositing is turned off; Gnome3, Unity, etc all use window compositing as part of their eye candy. A window manager that should work by default is the MATE desktop. Install this if you have trouble
  • Mac
Sorry, at this time the NVision system is not known to work on Macs.

DLP Projection Televisions

Projection televisions tend to be too large and fuzzy for desktop use. Also, a band of about 20 pixels around on the edge of the display are invisible, and this limitation cannot be eliminated through overscan since the image must be scanned at native resolution in order to support stereo 3D. The workaround is to shrink the PyMOL window to cover the visible portion of the screen. It is worth noting that true 3D-capable LCDs (as distinct from 3D-capable HDTVs) do not suffer from this problem.

Aside from the above concerns, the quality of the DLP stereo 3D effect is exceptional: there is absolutely no ghosting or cross-talk between the two images.

  • Samsung 3D-Ready DLP HDTVs - work with PyMOL 1.2b3 & later without any special drivers. Quadro driver support is still lacking as of Feb. 1st, 2009 - WLD

See The 3D HDTV List for more 3D-capable HDTV options.

Passive Stereo 3D Displays

One Piece Multi-layer LCD Displays

Affordable!

Zalman

iZ3D, the original supplier of Zalman display drivers has ceased operation and support as of 31 July 2012. DO NOT PURCHASE THESE MONITORS WITHOUT FURTHER CONFIRMATION of display support, the iZ3D support (required drivers, etc) is not activatable. If you do have further information, please post it here. Jedgold 12:21, 12 September 2012 (CDT)

  • Zalman 22-inch 3D LCD monitor - works with PyMOL 1.2b3 & later without any special drivers. Great stereo quality provided that all drawn lines are at least 2 pixels thick. Menus are a bit awkward to use while in stereo mode, but even so, this 650 USD display provides excellent 3D molecular visualization in both full-screen in windowed modes. - WLD (The Zalman ZM-M220W is DeLano Scientific's RECOMMENDED SOLUTION as of Feb 11, 2009!).
  • Zalman 24-inch 3D LCD monitor - also works with PyMOL 1.2b3 & later under LINUX (Centos 5 x86_64 plain kernel + NVidia driver from ELRepo). I'm using an NVidia Quadro FX 580 (G96GL) graphics card (£125). Monitor cost around £350. PyMOL automagically detects that quad buffered stereo is available on startup.--Bosmith 16:32, 2 December 2010 (UTC)

LG

  • LG D2342P-PN
  • LG DM2752D This (and other LG passive 3D monitors/TVs) work with PyMOL. I'm driving them using NVidia Quadro 600 graphics cards under LINUX (CentOSes 5, 6 & 7) with the NVidia driver from ELRepo.
On Linux
  • setup by editing the xorg.conf file:

in the Device section of xorg.conf add:

   Option "Stereo" "7"

in the Screen section of xorg.conf and an additional:

   Section "Extensions"
       Option         "Composite" "Disable"
   EndSection

N.B. the current Gnome 3 (gnome-shell) in RHEL 7 derivatives (Scientific, CentOS, etc.) is a compositing window manager and is not properly stereo aware, so you will need to use a different window manager. See e.g. [1] for an alternative.

  • launch using:
   pymol -S -t 6
On Windows
  1. From the Start Menu: In the "PyMOL" folder, go into the "Stereo 3D Launch" subfolder, and select "PyMOL Zalman 3D (By Row)". You might want to control-drag a copy of that shortcut on to your desktop in order to drag & drop content files onto it for stereo 3D visualization
  2. From the Command Line:
   "C:\Program Files\DeLano Scientific\PyMOL\PyMOLWin.exe" -S -t 6
On Mac
  1. MacPyMOL: Copy and rename the "MacPyMOL" application bundle to "MacPyMOLZalman". You can then double-click on the MacPyMOLZalman icon or drop data files directly onto it to visualize content in the Zalman stereo 3D mode.
  2. PyMOL X11 Hybrid Mode: Copy and rename the "MacPyMOL" appplication bundle to "PyMOLX11Zalman". After launching X11, you can then double-click on the PyMOLX11Zalman icon or drop data files directly onto it to visualize that content in the Zalman stereo 3D mode.

For all platforms, remember to toggle stereo on and off using the "set stereo" command:

   set stereo, on

iZ3D

  • IZ3D - works with PyMOL 1.2b3 & later without any special drivers. However, this display exhibits far too much cross-talk and interference between the two stereo images. Not suitable for professional use. - WLD
  • IZ3D is closed as of 31 July 2012, and will not offer support to their products. Jedgold 12:26, 12 September 2012 (CDT)

Mirror-based Multi-LCD Solutions

Expensive!

  • Planar3D "I have used these displays with nVidia Quadro graphics cards under both Windows and Linux running both PyMOL and Maestro. They work well, and the stereo quality is excellent!" - WLD.
  • Omnia MIMO

Autostereoscopic LCD Displays

Some autostereoscopic displays have the ability to switch between 2D and 3D display modes. Others are built for 3D only.

Stereo 3D Projectors

Although these displays require shutter glasses out of the box, when combined with the adapters below and a special "silvered" screen, they can be used to project Passive Stereo 3D to a large audience.

Active Stereo 3D DLP Projectors

Passive Stereo 3D Adaptor Hardware for Active Stereo 3D Projectors

These devices make it possible for a large audience to see projected stereo 3D using inexpensive polarized glasses.

Who Says What?

If you provide a specific quote or endorsement above, please say who you are so that everyone can know the source of the information.

  • WLD = Warren L. DeLano of DeLano Scientific LLC
  • SP = Sabuj Pattanayek of the Center For Structural Biology, Vanderbilt University