Back to
Projects List
Improvements and Bug Fixes for SlicerVirtualReality
Key Investigators
- Kyle Sunderland (Queen's University, Canada)
- Simon Drouin (École de Technologie Supérieure, Canada)
- Andras Lasso (Queen's University, Canada)
Project Description

Currently SlicerVR is usable with OpenVR/OpenXR, however there are some pending issues:
- Performance
- Adding markups to the scene causes an immediate drop in framerate and rendering artifacts
- Visualization of interaction handles results in performance issues
- Volume rendering with multi-component images/sequences causes a drop in framerate when the camera is close to the volume
- Interaction
- Not all controller interactions are recognized
- Etc.
Objective
Bring SlicerVR to stable, usable performance and complete basic interaction support.
Approach and Plan
- Profile and baseline performance (CPU, GPU, FPS in representative scenes)
- Fix highest-impact performance issues (markups, widgets, volume rendering)
- Add missing OpenXR controller input mapping
- Iterate with testing in real scenes
Progress and Next Steps
- Performance update for Markups bypassing depth check for visible points (Slicer#8979) (SlicerVirtualReality#185)
Illustrations
No response
Background and References
SlicerVirtualReality