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

Reverb G2 Headset velocity not detected #84

Open
frazw opened this issue Dec 16, 2022 · 2 comments
Open

Reverb G2 Headset velocity not detected #84

frazw opened this issue Dec 16, 2022 · 2 comments

Comments

@frazw
Copy link

frazw commented Dec 16, 2022

Dont know if this is a Reverb G2 issue or a wmr issue but the headset velocity is not detected at all, pitch and rotation are fine and controllers seem to track however i cant get this to run in any games so far and i think this might be why.

also there is no option for wmr in the drop down menu its only steam vr and other

@pottedmeat7
Copy link
Owner

pottedmeat7 commented Dec 16, 2022

The issue I saw with WMR HMDs was that the vVelocity was always giving 0 as values (which is normally populated for most other HMDs in steamvr with the velocity values x,y,z).
The fix (what's used if you select "other" for HMD) is to instead calculate the velocity based on change of position. It gets the position via mDeviceToAbsoluteTracking.m which should have the device transformation matrix containing current position.
I'm not sure why but it seems somehow these values aren't being populated and are returning all 0s with the OpenVR SDK for these HMDs.
I think there is some other mapping tools used to get these HMDs to work in steamvr and maybe they aren't fully populating these values. For instance I think it's a similar problem for Quest HMDs that use another tool to stream through steamvr.

@frazw
Copy link
Author

frazw commented Dec 17, 2022

Bugger, so no workaround then, i tried the other function and it does the same, there are 2 steam apps that do work with g2 but this combines the 2, nalo and vrocker.

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

2 participants