WebXR

 
Support for immersive AR/VR
 
 

Aim (for now) is to work as a supplement to non-XR. At any point you can jump into XR and out of it and see the same scene. Only exception is that there is no near/far clipping in XR and for performance reasons all post-processing effects are off by default (there are XR params to change that).

Works for browsers with immersive AR or VR support. Only tested with a Quest 3 and some Pico model in standalone mode and tethered to a PC. In standalone mode you want to change the default "auto" quality to "medium", "low", ... if looking at larger models like ribosomes, to stay at 72 or 90 fps.

Look for the icon in the viewport to toggle XR mode. Demos below are with a Quest 3 in standalone mode.

 

Play through the MolViewSpec Kinase story.

Check density of Rhodpsin crystal structure.

Quick look at CellPack HIV model.

Controls
 
Stick forward/backward
Move scene closer/away
Trigger gesture
Scale scene (on session start the scene is scaled to fit 1/3m)
Trigger click
Focus
Trigger drag
Rotate
Squeeze press
Highlight (generally too expensive and also maybe too distracting to have it always on)
 
B
Exit session
A
Toggle pass-through (when available)
Y
Next snapshot
X
Previous snapshot
 
Copyright 2025–now, Mol* Contributors | Terms of Use & GDPR