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. Tested with a Quest 3 in standalone mode and tethered to a PC. Reported to work with Quest 2 and some Pico model. 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.

On Android phones, AR is supported as a "magic window". The scene will float in your space and you can move the phone to see it like through a magic window. Drag to rotate, pinch to zoom, and tap to focus.

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