VR Showcase

Thomas Roßberg
Research Software Engineer @ Helmholtz Imaging, MDC Berlin
Oct 1, 2026
Slides available at https://ida-mdc.github.io/workshop-visualization/2026-workshop/vr-showcase/

Displaying your data in 3D

  • 3D data? Why not watch it in 3D with a VR headset?!
  • … you borrow one and try to set it up for hours …
  • And notice: it’s not straightforward to get working :/

Background and general info

  • depth perception through: stereo view + motion parallax
  • good hardware/GPU needed: 2 eyes/displays with many pixels (2 x 2160 × 2160px = 8M px/frame) and high, consistent framerate (72-144Hz) to avoid VR-sickness
  • typical: Render frames on computer (better GPU), stream (compressed) frames/video to VR headset
  • streaming: cable or Wifi, but both require high bandwidth
  • Windows support okay, Linux support worse
  • Labeling:
    • works well/is quicker/is more consistent across labelers

Tools

ToolNotesWindowsLinuxViewAnnotate
Blender + VR Scene Inspectorworks wellxxx-
+ Microscopy Nodesto load volumetric data (tiff/zarr), but big volumes not fast on full resolutionxxx-
syGlasscommercial, but works okayx-xx
sciview (Fiji plugin)not polished, controller support missing -> WASD/keyboard neededxmaybe?x-

untested:

Linux support

  • badly supported, confusing, badly documented
  • for Quest 3: no official support
  • WiVRn, ALVR: stream frames from PC to VR over Wifi
  • wired connection requires developer mode/account :/

Option running in Quest Browser

  • maybe possible, but untested
  • mobile GPU -> limited compute
  • VTK.js or three.js officially support it

Testing

  • try it yourself today