polygraphene / ALVR

ALVR is an open source remote VR display for Gear VR and Oculus Go. With it, you can play SteamVR games in your standalone headset.
MIT License
1.82k stars 248 forks source link

Controller velocity fix #623

Closed dnnkeeper closed 3 years ago

dnnkeeper commented 4 years ago

Velocity is an important part of the GetPose data for games that relies on physics simulations such as The Lab and HL: Alyx. I managed to calculate velocity as derivative of positions and report it to the driver. Velocity is smoothed so it does not produce significant warping of the positions. AngularVelocity similarly.

Also there is some WIP FreePie sample for better controller agility in such games. GearVR users now can extend their 'arm' by dragging trackpad.