Geometry "sticking" to camera movement with OpenVR projection matricies

Hi!

openVR.toe (8.3 KB)

I’m running into issues while trying to setup my Index HMD with OpenVR. I followed this awesome tutorial: https://www.youtube.com/watch?v=NQ4V5m9abbk and got it working for the most part, but:

when I move my hmd, the eye-cameras seem to be behind the pivot point that the geometry rotates around, as well as the geometry translationay “sticking” to the camera moves.

I’ve been able to reduce the issue by reducing the eye-cameras pre-transform uniform scale to close to zero, but I’m not sure what is causing the overall issue. (this doesn’t work as a fix because I cant get the scale to zero without losing the geometry)

I’ve uploaded a video showcasing the issue and the effect reducing uniform scale has, and the .toe file I’ve been working on.

I’m new to VR and I’m not sure what could be causing these issues, and I’m hoping someone with experience can see something simple I’m doing wrong. Thanks for reading!

video of the issue: https://youtu.be/VeOp7fYOL1E