Skip to content

Add support for OpenXR & OpenXRRemoting #80

@adamrankin

Description

@adamrankin

Long-term ticket to start the discussion about adding support for OpenXR

Major tasks:

  • OpenXR support in VTK
  • Create abstract VR API in VTK
  • Add OpenXR support in SlicerVR

Reason:

  • Unity drops Open VR support here
  • Valve eventually moving to OpenXR here and some more info here

Benefits:

  • More VR devices supported under a single interface

Related issues

Related pull requests

SlicerVirtualReality:

Slicer:

CTK:

VTK:

  • MR-10789 VR: Resolve "Not rendered" warnings after XR RenderWindow Initialization

  • MR-10789 VR: Add SetInteractionState() API to VR interactor style

  • MR-10786 VR: Update vtkVRRenderWindowInteractor marking ComplexGesture recognition functions as public

  • MR-10785) VR: Declare AddAction() functions as virtual

  • MR-10784 VR: Update interactor style API adding GetMappedAction()

  • MR-10783 VR: Accommodate separate eye transforms

  • MR-10778 BUG: Recognize OpenVR gesture where buttons are pressed consecutively

  • MR-10771 BUG: Add missing Elevation3DEvent to vtkCommand::EventHasData()

  • MR-10400 ENH: Re-introduce OpenVR API for retrieving last OpenVR pose

  • MR-9892 ENH: Re-introduce support for custom logic handling VR complex gesture

  • MR-8977 vtkInstallCMakePackageHelpers: add find_package hints for OpenVR

    Added to that are many other updates adding new capabilities along with the refactoring
    of vtkRenderingOpenVR introducing the vtkRenderingVR base module to be used by vtkRenderingOpenXR and vtkRenderingOpenXRRemoting.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions