mm0zct / Oculus_Touch_Steam_Link

SteamVR driver to enable Oculus Touch controllers with other headsets
MIT License
57 stars 19 forks source link

Controller rotation is messed up and causes miscalibration going any faster then a snails pace #24

Open 0Human0 opened 7 months ago

0Human0 commented 7 months ago

This is wrong and outdated ignore this, my actual problem is below this comment The controllers aren't exactly where they are meant to be when using the controllers as controllers instead of trackers and are offset by about 4 inches. They are in the correct place when using the tracker mode but not when using them as controllers. Calibrated with OVR space calibrator and on a Pico 4 using the headset itself (not the controllers because they cause issues) The issue also occurs on the Quest 2

0Human0 commented 5 months ago

I've tested further and it turns out that it's mostly just the rotation that's messed up and when moving with speed. If you move exteremly slowly while calibrating you can get a good calibration but even with this it doesn't fix the fact that the rotation on the controllers is messed up and is inaccurate with any kind of speed which makes it impossible to play games like Beat Saber with any decent accuracy with this, which I would really like to be able to do. Here's a video which showcases the bad rotation behavior pretty well, this is with the prediction latency set to 10 but it still occurs at 0. I'm doing the same wrist movement fast as I am doing slowly but as you can see in the video it swings outward in the direction of the rotation which is what messes up things.

https://github.com/mm0zct/Oculus_Touch_Steam_Link/assets/56775824/0ee25760-b75a-4164-8fd7-427f3a9d7789