
Hi Tom, thanks for your help, the latest nightly build works perfectly. Is it possible to modify the key bindings of the Oculus controller, e.g. to enable/disable rendering the protein's surface? Best regards, Sebastian ________________________________________ From: Tom Goddard <goddard@sonic.net> Sent: 09 March 2018 19:14 To: Sebastian Poelsterl Cc: chimerax-users@cgl.ucsf.edu Subject: Re: [chimerax-users] VR mode not working Hi Sebastian, This is fixed in current ChimeraX nightly builds. This ChimeraX VR error was caused by an automatic SteamVR update a week or two ago. Unfortunately SteamVR now generates a harmless OpenGL "invalid operation" error when ChimeraX hands it two eye images. It does not clear the error state and then ChimeraX sees the OpenGL error and gives the traceback you saw. I have worked around this SteamVR problem by clearing the OpenGL error after handing the images to SteamVR -- the error actually only happens when ChimeraX gives SteamVR the images the first time. SteamVR code is proprietary so I have no easy way to debug what is giving the error in the SteamVR runtime. Tom
On Mar 9, 2018, at 10:50 AM, Sebastian Poelsterl <Sebastian.Poelsterl@icr.ac.uk> wrote:
Hi,
I'm trying to view a PDB structure (2fha) in vr mode, but get the following error after executing 'vr on':
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.
Traceback (most recent call last): File "C:\Program Files\ChimeraX-0.5\bin\lib\site-packages\chimerax\core\updateloop.py", line 61, in draw_new_frame view.draw(check_for_changes = False) File "C:\Program Files\ChimeraX-0.5\bin\lib\site-packages\chimerax\core\graphics\view.py", line 178, in draw r.draw_background() File "C:\Program Files\ChimeraX-0.5\bin\lib\site-packages\chimerax\core\graphics\opengl.py", line 677, in draw_background GL.glClear(flags) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) OpenGL.error.GLError: GLError( err = 1282, description = b'invalid operation', baseOperation = glClear, cArguments = (16640,) )
I'm using ChimeraX 0.5 with an Oculus Rift (1.24.0.545657), NVIDIA GeForce GTX 1060 (driver version 391.01) and SteamVR Version 2018-02-10 (1518226924) under Windows 10 (10.0.0.14393).
Any suggestions would be appreciated.
Thank you.
Sebastian
The Institute of Cancer Research: Royal Cancer Hospital, a charitable Company Limited by Guarantee, Registered in England under Company No. 534147 with its Registered Office at 123 Old Brompton Road, London SW7 3RP.
This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer and network.
_______________________________________________ ChimeraX-users mailing list ChimeraX-users@cgl.ucsf.edu Manage subscription: http://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users
The Institute of Cancer Research: Royal Cancer Hospital, a charitable Company Limited by Guarantee, Registered in England under Company No. 534147 with its Registered Office at 123 Old Brompton Road, London SW7 3RP. This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer and network.