Opened 4 months ago
Last modified 4 months ago
#18055 assigned enhancement
Add full-screen SBS stereo for Samsung Odyssey 3D display
Reported by: | Tom Goddard | Owned by: | Tom Goddard |
---|---|---|---|
Priority: | moderate | Milestone: | |
Component: | UI | Version: | |
Keywords: | Cc: | michaelis@…, tolung.bio@gmail.com, gregdp@… | |
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
Add a separate full-screen side-by-side stereo window that is separate from the main graphics window (like Side View) to allow using the Samsung Odyssey 3D display as a second monitor. Would also like the mouse rotation, selection and other modes to work in the separate window. I don't think this is worth pursuing unless we have this display in our lab to test.
A couple ChimeraX users (Gokhan Tolung and and Andre Michaelis) have expressed interest in the 27" Odyssey 3D G90XF 4K 165Hz Gaming Monitor ($2000) which is a glasses-free stereo display that uses eye tracking and takes side-by-side input (left and right eye images).
It does not use OpenXR like the Sony SpatialReality (#16864) or Acer SpatialLabs displays (#16865).
Greg Pintilie and Andre have noted that the existing ChimeraX side-by-side stereo mode can be used by hiding all the tool panels including the toolbar, command-line, and status bar so the ChimeraX window just shows the graphics and this allows it to work on a side-by-side stereo projector or the Samsung Odyssey 3D display. Greg notes that he could not get rid of the ChimeraX window frame, while Andre had some way to get rid of the window frame. (I think on Windows the fullscreen window title bar icon does not hide the window frame while on Mac it does hide the window frame.)
Andre asked if some shortcut to hide and show everything but the graphics could be added. That may be possible since I think hiding all the other elements can be done with commands (if hidden with GUI controls, just look in the log for the equivalent command), and those commands could be combined into 2 aliases with the ChimeraX "alias" command to hide and show panels. But I think this is too clumsy to be useful. When viewing 3D you almost always want the user interface to adjust the scene. The Samsung display mode would need to be switched between 2d and 3d. Also these eye-tracked displays show 2D with poor quality (4K panel produces worse than 2K quality in 2D mode). For these reasons and more I think these 3D displays are not useful unless they are used as a secondary display so that ChimeraX user interfaces are still shown on the primary 2D display.