-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controllers losing tracking on Windows Mixed Reality #254
Comments
As I haven't received any responses, I made a video to illustrate my points. As you will see, when I'm "In Game" and I look upwards, I lose tracking of the controllers (it can be seen as the rays disappear). However, when I switch to the WMR menu, it can be observed that the tracking of the controllers has not been lost. It seems that when the controller exits the field of view, the "Is Pose Valid" value becomes false, but the position and rotation are still updated correctly (as seen in this screenshot). Do you have any suggestions on how to fix this bug? |
Hi @BioBazard, One workaround is you can write a script that get the position and rotation of your controller, For VIU, we do check if pose validity then show/hide controller model. |
To confirm that the issue wasn't arising from elsewhere, I specifically created a new project with only VIU 1.17.0.0 installed on Unity 2021.3.5f1. Here's a screenshot with the list of packages installed in this test project : To temporarily fix the issue, I modified the OnNewPoses() function in VivePoseTracker.cs to always force controller validity : |
Hi @BioBazard, Could you update VIU to latest version(v1.18.1) and try again? Thanks! |
I had already tested it with version 1.18.1, but I retested just in case by creating again a new Unity 2021.3.5f1 project, but unfortunately, I'm still facing the same issue ... |
Hi @BioBazard, I will double check WMR case, which we haven't been tested for quite some time. |
Ok thank you. |
Hi @BioBazard, NOTE: I tested with VIU's UGUI example scene, and I can see controller model |
Hi @chengnay, |
Hi @BioBazard, |
I just tested it on Unity 2021.3.5f1 with the VIU 1.18.1, and it doesn't solve my issue... And so, during your tests, when you took the controllers out of your field of view (for example, by looking upwards), were the controller rays still visible? |
Hi @BioBazard, I saw this post online, |
My dirty fix appears to have resolved the tracking issue, so I don't believe it's a problem associated with the headset. |
Hi @BioBazard, |
Hi @chengnay , |
Hi @BioBazard, |
Hi @chengnay, |
Hi @BioBazard, |
Hello,
In order to have the ability to use certain keys of the Windows Mixed Reality controllers, I decided to upgrade my Unity project from version 2019.4.8f to version 2021.3.5f1, as well as upgrading the VIU version from 1.12.3 to 1.17.0.
However, I've encountered a strange issue: when I look upwards, the position of my controllers is no longer being updated. I've searched everywhere to see if there's an option to fix this problem, but I can't find any... Do you have a solution?
The text was updated successfully, but these errors were encountered: