OpenVR-WalkInPlace icon indicating copy to clipboard operation
OpenVR-WalkInPlace copied to clipboard

Reverb G2 Headset velocity not detected

Open frazw opened this issue 2 years ago • 2 comments

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

frazw avatar Dec 16 '22 15:12 frazw

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.

pottedmeat7 avatar Dec 16 '22 18:12 pottedmeat7

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.

frazw avatar Dec 17 '22 09:12 frazw