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.