Yes, we have it working. We use an external stereo camera as the built-in Vive Pro cameras are very low resolution.
We utilize vtkRenderer::SetLeftBackgroundTexture
and vtkRenderer::SetRightBackgroundTexture
.
The imperfect stereo is still present, as I have not gone back to work on it in a while.
I can’t remember if this extension works fully, or if I just utilized the python interactor in Slicer to set up the VTK pipeline.
Workflow is
Plus library stereo camera capture and broadcast -> 3D Slicer receive stereo feed and pass it to OpenVR headset via SlicerVirtualReality extension