Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support of HTC Vive Wave SDK #198

Open
caffeine-mgn opened this issue Apr 3, 2022 · 4 comments
Open

Add support of HTC Vive Wave SDK #198

caffeine-mgn opened this issue Apr 3, 2022 · 4 comments

Comments

@caffeine-mgn
Copy link

HTC provided Wave for devices HTC Vive Flow and HTC Vive Focus 3
https://hub.vive.com/storage/docs/en-us/

@BastiaanOlij
Copy link
Member

BastiaanOlij commented Apr 5, 2022

Hey @caffeine-mgn ,

Sadly the HTC Wave SDK isn't an OpenXR SDK so it would have to be implemented as a completely new plugin. HTC is working on OpenXR support for mobile but it looks like it is still in beta. I hope that goes through the official Khronos loader which we will be supporting in Godot 4 and we may be able to switch to in this plugin once we have hardware on which we can test the implementation.

I haven't tried the HTC desktop OpenXR driver, again lacking HTC hardware to test, but I know several people are using HTC hardware on desktop through SteamVR.

@Psychophylaxis2
Copy link

Hi. I am using the Focus 3 with Godot 3.4.4 currently through OpenXR via SteamVR from a PC for business trade show demos. Its OK.

The Vive business streaming application consumes a great deal of the GFX card performance to compress the images, so you end up competing for resources for rendering the 3D.

I get better performance from Wifi6 than the 1st party USB cable for some reason.

I'm also stuck using Windows 11, which works but various processes kick in at random intervals that can railroad performance. Oculus has the same problem.

The latency on the controllers is not great. Fine for business demos, but you can forget about expert+ Beat Saber. I've also seen the controllers randomly disconnect when on the trade show floor when a famous person is around and everyone whips out their phones to take a photo.

Godot of course runs flawlessly...

The latest Focus firmware says it now supports OpenXR so I will be trying to compile an android build for that over the next few days. If it works I will post the process on this forum.

@ChristophHaag
Copy link
Collaborator

Vive Focus 3 has OpenXR support via official khronos loader by now btw.

@Psychophylaxis2
Copy link

As it didn't work, I've opened a new ticket #226

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants