Re: ChimeraX "camera sbs" on a desktop that takes one side-by-side picture
Hi Tom, Thank you for this, it is the most useful answer we have had. What you describe from the SGI days is exactly what we are rebuilding: stereo in a window, not full screen, at full resolution, with 2D and 3D on the same desktop, and light glasses. And you named why it disappeared: access. The emitters, the synced graphics cards and the quad-buffer drivers stopped being something people could get, so people stopped even considering stereo. Our approach brings that setup back with what people already own: - The 3D TVs and projectors sold from 2010 on carry the sync themselves: the TV syncs active glasses, and passive TVs use light polarized glasses that keep full colour and serve a whole room. No emitter, no special card. - Any GPU with HDMI: our kernel patches give AMD and NVIDIA's open modules the HDMI 3D modes (Intel has had them since 2013), and frame packing sends each eye at full resolution. - Quad buffer comes back in the desktop instead of the card: our Mesa hands the compositor both eyes, and the compositor makes the picture right for each screen, the way an SR weaver does for its own panel, but for every kind of 3D screen and every program. - On speed: on AMD and Intel, Mesa is the vendors' own OpenGL driver (radeonsi, iris), so this path runs at their normal speed. NVIDIA is where we still have work to do. Anaglyph is only the floor, for someone with nothing else; I agree it is no tool for colour work. Between anaglyph and a 3D TV there is one more cheap step, planned and not built yet: any Android phone in a Cardboard-style viewer, which costs a few dollars, shown by the desktop as one more 3D screen, in full colour. We also work with the DisplayXR developers, whose open OpenXR runtime runs on Linux and Android: our KWin already publishes the window geometry their runtime needs, and we proposed a Cardboard plug-in to them, so OpenXR programs like ChimeraX with `xr on` could reach the same phone. You are right about platforms too: every fix is public, in forks of each project, and offered to it where the project accepts our work, so it can reach other Linux desktops over time. Windows and Mac are beyond our reach. If you would like to try it on any 3D TV or projector when our first image is out, it would be an honour to have someone with your thirty years of stereo as a tester. Thank you, Daniel
participants (1)
-
Daniel Ramos