[chimerax-users] VR mode not working

Sebastian Poelsterl Sebastian.Poelsterl at icr.ac.uk
Tue Mar 13 00:51:23 PDT 2018


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 at sonic.net>
Sent: 09 March 2018 19:14
To: Sebastian Poelsterl
Cc: chimerax-users at 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 at 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 at 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.




More information about the ChimeraX-users mailing list