VTK::RenderingOpenVR¶
The OpenVR module aims to support PC-based rendering to virtual reality
headsets via Valve’s OpenVR API.
The OpenVR standard has been succeeded by the industry-wide OpenXR standard.
See the VTK OpenXR module for modernized support.
The VTK OpenVR module is preserved for legacy support.
Supported Devices¶
Any device that renders with OpenGL and runs from the OpenVR runtime is theoretically supported. Devices include:
HTC Vive (, Pro)
Valve Index
Oculus Rift (, S)
Meta Quest (1,2,3,Pro)
Quest Link or Air Link only)
HP Reverb G2
Supported Controllers¶
The VTK OpenVR module provides bindings for the following controllers:
The VTK OpenVR module is considered legacy and not under active development.
Please see the VTK OpenXR module for support for additional controllers and
alternate input mechanisms.
Testing¶
A minimum OpenVRCone example is available for download on the VTK Examples website.
Tests in the Testing/Cxx directory may also be run to demonstrate VTK RenderingOpenVR
capabilities.