naelstrof / VRPlayspaceMover

A little app that lets you adjust your play-space by gripping the universe!
MIT License
158 stars 36 forks source link

Oculus Rift + Vive Trackers: PlayspaceMover shifts only my Oculus-space #8

Open TeraGX opened 5 years ago

TeraGX commented 5 years ago

I have Oculus Rift and Vive Trackers working together. When I use this playspace mover, my upper body moves as expected (Rift & Touch), but my lower body gets left behind (Vive Trackers stay with the world). Also this is only a problem in lateral movements, moving up and down has no problem at all.

Using the similar space mover that is appended to Advance Settings does not have this problem, but using it crashes me often.

In the short term, is there any way I could lock it to just the one axis of movement? That's the only movement I need it for, but being so precise is not easy.

naelstrof commented 5 years ago

Is there any other apps controlling the position of your trackers? For example if they were software trackers, the commands that set their positions would be fighting.

You could certainly fork the project to add constraints like that as an option, but currently I don't have time to add that feature myself in the near future.

naelstrof commented 5 years ago

You should also make sure that your tracker offsets are in the driver to world section. And that you run the newest playspace mover after you've connected and set the offsets on the trackers.

TeraGX commented 5 years ago

Thanks! This helped me resolve the issue. I was more observant and realized they weren't simply being left behind but were also moving in their own space similar to pre-alignment (despite being aligned). This is because I wasn't using InputEmulator for the alignment, I've been using SpaceCalibrator (v0.6a from the Rift+Trackers Discord) https://github.com/pushrax/OpenVR-SpaceCalibrator Restarting SteamVR then using only InputEmulator for alignment restores the ability for PlayspaceMover to move both equally. SpaceCalibrator resolves other issues, so I'm not done experimenting.

naelstrof commented 5 years ago

Sweet, try to leave your findings here so that other people can find them as well.