Fwd: 3d glasses free monitors from acer....

Hi Krish, Ok. I fixed the first error which was caused by the Acer display OpenXR saying it did not have valid position and orientation data for the viewer. ChimeraX did not handle that correctly since VR headsets never have that problem. It might mean that eye tracking of the Acer display did not see your eyes so it did not know your viewing position. Or it could mean the Acer display never provides both position and orientation. If it never provides position and orientation of the viewer then the fixed code still won't render anything and we'll have to do more work to figure out how you are are supposed to get the view direction. The fixed XR code will be in daily builds dated October 17, 2024 or newer. Tom
On Oct 16, 2024, at 2:53 PM, Krishnan Raman <RKrishnan@BIOCRYST.com> wrote:
Hi Tom, I am willing it work with it till it gets resolved. It might open the display for other applications as well. Thanks again for your prompt responses. krish
From: Tom Goddard <goddard@sonic.net <mailto:goddard@sonic.net>> Sent: Wednesday, October 16, 2024 4:14 PM To: Krishnan Raman <RKrishnan@BIOCRYST.com <mailto:RKrishnan@BIOCRYST.com>> Subject: Re: [chimerax-users] 3d glasses free monitors from acer....
[EXTERNAL]
Hi Krish,
That is some progress. I see why ChimeraX gives that error. It is looking for if the OpenXR connected device does both position and orientation tracking (for VR headsets) and your display says it doesn't do at least one of those and then the ChimeraX code breaks. I may be able to fix that and see if you get further. I say "may" because the ChimeraX code is designed for VR where the headset has a position and orientation in space that is reported. If the Acer display doesn't give a position and orientation for the person's head using its eye tracking then the ChimeraX code would need to do something different to decide the view point. If I had a display I could explore it, but without one it will be hard to figure out. If you want to replace some ChimeraX Python code I can give you some that will help figure out the issues, but it may take a lot of back and forth of you trying code to get anywhere.
Tom
On Oct 16, 2024, at 1:40 PM, Krishnan Raman <RKrishnan@BIOCRYST.com <mailto:RKrishnan@BIOCRYST.com>> wrote:
SpatialLabs User Guide (acer.com) <https://link.edgepilot.com/s/e6a7c1ed/uvnt1Jd_IECk7VUP7-Ti6Q?u=https://spati...>
<image001.png>
Also, Tried XR on. The display froze but did go into the 3D mode. Chimerax is recognizing the driver and the monitor. I got an error while reporting this bug. So pasting it here.
An error occurred in drawing the scene. Redrawing graphics is now stopped to avoid a continuous stream of error messages. To restart graphics use the command "graphics restart" after changing the settings that caused the error.
'XR' object has no attribute '_eye_view_states'
Traceback (most recent call last): File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\core\updateloop.py", line 84, in draw_new_frame view.draw(check_for_changes = False) File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\graphics\view.py", line 188, in draw self._draw_scene(camera, drawings) File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\graphics\view.py", line 231, in _draw_scene camera.set_render_target(vnum, r) File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\vive\xr.py", line 941, in set_render_target self._start_rendering() File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\vive\xr.py", line 796, in _start_rendering if not xr.start_frame(): ^^^^^^^^^^^^^^^^ File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\vive\openxr.py", line 372, in start_frame self._end_xr_frame() File "C:\Program Files\ChimeraX 1.8rc202406072045\bin\Lib\site-packages\chimerax\vive\openxr.py", line 446, in _end_xr_frame eye_view = self._eye_view_states[eye_index] ^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'XR' object has no attribute '_eye_view_states'
From: Tom Goddard <goddard@sonic.net <mailto:goddard@sonic.net>> Sent: Wednesday, October 16, 2024 12:10 PM To: Krishnan Raman <RKrishnan@BIOCRYST.com <mailto:RKrishnan@BIOCRYST.com>> Cc: Greg Couch <gregc@cgl.ucsf.edu <mailto:gregc@cgl.ucsf.edu>>; ChimeraX Users Help <chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu>> Subject: Re: [chimerax-users] 3d glasses free monitors from acer....
[EXTERNAL]
Hi Krish,
I would hope the Acer SpatialLabs 3D display could render with the standard sequential stereo used with old LCD shutter glasses or polarized glasses systems. ChimeraX can output that using command "camera stereo". But I didn't seen any indication in searching online that they support that. Nor did I see any mention of them supporting the standard side-by-side stereo format which ChimeraX can also output (camera sbs). I would think the display would handle these format because 3D games use those. How could they not make it work with 3D games? What I did see online is that it works with OpenXR which is what virtual reality headsets use. That makes sense because the display offers eye tracking and the sequential or side-by-side stereo methods would not be able to use the eye tracking to change the viewing angle as you moved your head, while software that uses OpenXR will allow that. ChimeraX can uses OpenXR, command "xr on". I did not see online what software you use with the display to work with OpenXR. It would need some SpatialLabs OpenXR display control software running on your computer. Here is a bit of discussion about trying to use this display with another 3D app called Slicer
https://link.edgepilot.com/s/cad1c1c9/DC6RKYZmHE2WohxUaEbXfw?u=https://disco...
where the poster did get Slicer's OpenXR to show 3D with the display.
Let me know what you figure out. If you find some technical reference for the display online that explains the types of 3D input it accepts or how to set it up to work with applications that use OpenXR, I'd be interested in seeing that documentation. If it works well my lab might get a display.
Tom
On Oct 16, 2024, at 7:35 AM, Krishnan Raman <RKrishnan@BIOCRYST.com <mailto:RKrishnan@BIOCRYST.com>> wrote:
Hi Tom, I got a new 3d glasses free monitor. Acer 27" SpatialLabs View Pro Stereoscopic 3D Monitor - Black - FF.R2CAA.002 - Computer Monitors - CDW.com <https://link.edgepilot.com/s/f5cca637/LqUzzf13mUCbZBJiJkeIJQ?u=https://www.c...> I used the spatiallabs (GO app) software to see stereoscopic 3d images from Chimerax, coot(mapfitting) amd MOE. Seemd to work fine. The Go app converts any 2d to 3d stereo when the program displaying is set to fullscreen. The Spatiallabs software from acer has plugins for unity , blender and a few other software suites. The Go app is compatible with *.obj and Gitf 3d formats. I tried those from chimerax and the result is spectacular. Is there any possibility of getting a chimerax plugin? Regards Krish
From: Tom Goddard <goddard@sonic.net <mailto:goddard@sonic.net>> Sent: Friday, July 12, 2024 1:22 PM To: Krishnan Raman <RKrishnan@BIOCRYST.com <mailto:RKrishnan@BIOCRYST.com>> Cc: ChimeraX Users Help <chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu>> Subject: Re: [chimerax-users] 3d glasses free monitors from acer....
[EXTERNAL]
Hi Krishnan,
We do not have any of the new 3D laptops to try ChimeraX. Let us know if it works. You will probably use the ChimeraX command "camera stereo" to put it into 3D model on one of these 3D laptops.
Samsung also showed a 3D monitor at January's Consumer Electronics Show with rumors that it may come out this summer. Also don't know if ChimeraX will work on that display.
While I think ChimeraX stereo is likely to work on these displays a problem with past stereo that used shutter glasses was that only workstation graphics cards could do stereo in a window, meaning that part of the display is showing 3D (e.g. the ChimeraX graphics pane) while the rest is showing 2D. This required special graphics driver support only offered in the workstation cards (like Nvidia Quadro) and not in the consumer cards. Full screen stereo where everything is rendered in 3D was available on consumer cards mostly for video games where everything is in 3D including user interface elements.
Let us know if you get something working.
Tom
On Jul 12, 2024, at 8:56 AM, Krishnan Raman via ChimeraX-users <chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu>> wrote:
https://link.edgepilot.com/s/22d26e4a/CHuCkVzwKkGj1oPV_qX5bQ?u=https://www.a...
maybe we can see chimerax😊 in 3d in these… they do have a plugin for unity.. Iam trying get one of these to try things out.
Krishnan Raman Executive Director, Structural Biology BioCryst Pharmaceuticals
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.
_______________________________________________ ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu <mailto:chimerax-users@cgl.ucsf.edu> To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu <mailto:chimerax-users-leave@cgl.ucsf.edu> Archives: https://link.edgepilot.com/s/bb15c3bf/yEg7mgqw30m5lBrfcz6VNQ?u=https://mail....
Links contained in this email have been replaced. If you click on a link in the email above, the link will be analyzed for known threats. If a known threat is found, you will not be able to proceed to the destination. If suspicious content is detected, you will see a warning.
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.
Links contained in this email have been replaced. If you click on a link in the email above, the link will be analyzed for known threats. If a known threat is found, you will not be able to proceed to the destination. If suspicious content is detected, you will see a warning.
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.
Links contained in this email have been replaced. If you click on a link in the email above, the link will be analyzed for known threats. If a known threat is found, you will not be able to proceed to the destination. If suspicious content is detected, you will see a warning.
CONFIDENTIALITY NOTICE
This email, including any attachments, may contain confidential or legally privileged information that is intended only for the individual or entity to whom it is addressed. If you are not the intended recipient, please be advised that any dissemination, distribution or copying of this email and any attachment is strictly prohibited. If you have received this email in error, please reply to the sender so that BioCryst Pharmaceuticals, Inc. can take corrective measures and then permanently delete this email and any attachment, including any printed copies. Thank you.
participants (1)
-
Tom Goddard