Forum Discussion

motorsep's avatar
motorsep
Member
2 years ago
Solved

What are the differences between Oculus OpenXR and Epic OpenXR ?

There are two option for OpenXR API in UE's Project Settings. One is Oculus OpenXR and another one is Epic OpenXR. I use VRE plugin and if I use Oculus OpenXR, I completely lose hand tracking ...
  • JayLu2000's avatar
    2 years ago
     
    short version of answer: this is for devs who want platform independent features (OpenXR supported features) only and this is not for performance. Once enabled, you, most likely, will get a feature subset of the default option.
     
    long version:
    I would suggest not to use it unless you are familiar with OpenXR and you could check OpenXR extensions to figure out what features you are getting. What it does is, like the tooltip showing: IF you enable Epic's openxr plugin and enable this option, then, you will get functionalities from openxr plugin and other openxr extensions supported by Quest runtime AND ovrplugin dll won't be used. On the other side, you will lose some features provided by ovrplugin.
     
     
    And again, like what the tooltip hinted, there's a WIP work to improve this to "to improve modularity" and once that's done, it will be much easier to use (hopefully). 
     
    And I don't think it will get you better performance.
     
    thanks!