Jump to content

VIVE OpenXR support for VIVE Cosmos


dario

Recommended Posts

 - UPDATED - Current Version now availabke on the public line  (no longer on the beta line)

Intended audience: OpenXR application developers who currently include OpenXR support in current game engines (e.g. UE4 applications using the OpenXR plugin) or custom apps/engines that implement the OpenXR specification.

What is OpenXR?

OpenXR is a royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality (VR)—collectively known as XR— platforms and devices. To learn more about using OpenXR to develop VR application, check out the OpenXR 1.0 specification, API reference and quick reference guide. For more information, see the Khronos OpenXR page.

 

OpenXR Extensions supported: (as of version 2.0.17.0)

XR_KHR_D3D11_enable
XR_KHR_D3D12_enable
XR_KHR_opengl_enable
XR_KHR_vulkan_enable

XR_HTC_vive_cosmos_controller_interaction
XR_KHR_visibility_mask
XR_KHR_win32_convert_performance_counter_time
KHR_EXT_convert_timespec_time
XR_EXT_hand_tracking (supported via API layer) 

XR_EXT_hand_joints_motion_range
XR_EXT_eye _gaze_interaction (supported via API layer) 

 

                                                                                                                                                  

Enabling OpenXR

          *** note: with the latest update OpenXR is already enabled for VIVE Cosmos ***

 

Development For UE4 Developers:

UE4 developers can start with this project:

Documentation for OverrideOpenXRPlugin Project.pdf
OverrideOpenXRPlugin.zip


UPDATE:  ViveOpenXRPlugin_UE426.zip

 

  • New Vive OpenXR Unreal Plugin to support Unreal 4.26
  • OpenXR.Documentation is inside the package.

 

Development For Unity Developers:

Note: Unity has released a preview version of the Open XR plugin for Unity 2020.2
Please see the related post for detailed information and for the download link to the Vive Cosmos Controller Feature for Unity OpenXR:
 https://forum.vive.com/topic/9141-vive-cosmos-controller-openxr-feature-for-unity/


Sample OpenXR applications:  (additional examples forthcoming in forum)

If you're interested in simply trying out an OpenXR sample app with the Vive Cosmos,  Here is a sample build:  

CosmosControllerSample(Unity).zip


There are also third party applications already available. One example is  Blender which supports OpenXR (inlcuding the Vive Cosmos OpenXR preview runtime) within the Blender application which helps designers test their creations without leaving the Blender editor: 
https://docs.blender.org/manual/en/latest/addons/3d_view/vr_scene_inspection.html


Additional Notes:
Please note if you are having issues, please check or install the latest Visual C++ redistributable found here: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

Stay tuned for additional documentation and examples and updates.

 

PrivateBeta.png

ViveOpenXRPreview.png

Link to comment
Share on other sites

  • 2 weeks later...

@cusa123, sorry it's not clear, are you using the OpenXR preview runtime for Cosmos or are you using SteamVR? (both won't run at the same time)

@Patrik Did you mean you recently updated the preview runtime or MSFS 2020 or both? I thought VR support for MSFS 2020 was coming end of Dec. Early previews may be limited to specific devices - did you have it running earlier or with SteamVR's OpenXR runtime?

Link to comment
Share on other sites

Hi Dario.. I have fixed this problem. I am a closed Vr beta tester for ms2020 and it works fine...

The issue was : when i run the openxr with the vive cosmos beta it was working really really good. Then a update came and it stop working. So i had to go beck to standard update to make it work.

It was like Msfs2020 conflicted with the vive cosmos openxr. I will try more out if you want log files please explain where to get it and i can send it ..

Kind regards Patrik

Edited by Patrik
Link to comment
Share on other sites

31 minutes ago, Patrik said:

Hi Dario.. I have fixed this problem. I am a closed Vr beta tester for ms2020 and it works fine...

The issue was : when i run the openxr with the vive cosmos beta it was working really really good. Then a update came and it stop working. So i had to go beck to standard update to make it work.

It was like Msfs2020 conflicted with the vive cosmos openxr. I will try more out if you want log files please explain where to get it and i can send it ..

Kind regards Patrik

 

Thanks Patrik, for the update.  Please feel free to send me a private message to send logs.

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...