Meta Pro Controllers do not appear or do not track if they do appear
bearaccount opened this issue · 8 comments
Using Unity 20203.43 LTS with VIU: 1.17.0 (tried with and without latest unofficial release)
Steps to reproduce:
- Create a new project
- Add in ViveCameraRig and VivePointers
- Build for OpenXR with Oculus target
- Run app on Meta Pro
Expected outcome:
- Controller models / pointers appear and track
Actual outcome:
- No controllers or pointers
Additional Steps to reproduce:
- In ViveCameraRig -> RightHand -> Model -> (Remove "Render Model Hook")
- Add "MetaQuestTouchPro_Right"
Actual outcome:
- Controller model appears but does not move / track
Thanks
I also get these warning / errors:
2023/01/23 15:48:56.665 13809 13838 Info Unity Activated XRLoader Name: Open XR Loader
2023/01/23 15:48:56.672 13809 13838 Info Unity Device connected: 0 / HMD / Unknown / Head Tracking - OpenXR (HeadMounted, TrackedDevice) / Head Tracking - OpenXR 33 / Head Tracking - OpenXR (HeadMounted, TrackedDevice)
2023/01/23 15:48:56.693 13809 13838 Info Unity [XR] [489714679120] [15:48:56.693][Error ] xrSyncActions: XR_ERROR_PATH_UNSUPPORTED
Hi @bearaccount,
Sorry for the late response.
I will take a look at this issue.
Need to borrow Meta Pro from other team to debug.
Hi @bearaccount,
Did you import Oculus Integration SDK?
Hi @bearaccount,
It seems that Oculus deleted OvrAvatar folder.
We might need more time to update load Oculus Controller model part.
Any update on the Oculus Controller model for Quest Pro issue? Thanks!
Hi @bearaccount,
Which Oculus Integration SDK are you using?
We are still trying our best to fix the controller model issue.
It might take some time to study the latest Oculus Integration SDK.
UPDATE: You might check out the Oculus Integration SDK v38 which is the last version that has OvrAvatar folder.
I am not sure if this version works with Quest Pro.
I will try the apk on Quest Pro tomorrow and update the result here.
For the above method, it does work but it shows Quest 2 controller model.
I tried to copy Avatar folder from v38 and paste it to v50 project.
It does load controller model but the model will not align with your hmd.
For example, it loads Quest controller when I use Quest 2 HMD.
Hi @bearaccount,
Here is a quick fix, you can add OVRControllerPrefab prefab to RightHand and LeftHand.
Remember to change the Controller to R Touch and L Touch accordingly.
One more thing is that you will need to add OVRManager.cs to your scene.
Feel free to ask question if you have any.
Hi @bearaccount,
Recently, there is an update to v1.18.1.
If tested no issue, could you close this issue?
Thanks!