ViveInputUtility-Unity icon indicating copy to clipboard operation
ViveInputUtility-Unity copied to clipboard

Meta Pro Controllers do not appear or do not track if they do appear

Open bearaccount opened this issue 2 years ago • 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

bearaccount avatar Jan 24 '23 21:01 bearaccount

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

bearaccount avatar Jan 24 '23 21:01 bearaccount

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.

chengnay avatar Mar 17 '23 07:03 chengnay

Hi @bearaccount, Did you import Oculus Integration SDK?

chengnay avatar Mar 17 '23 09:03 chengnay

Hi @bearaccount, It seems that Oculus deleted OvrAvatar folder. We might need more time to update load Oculus Controller model part.

chengnay avatar Mar 21 '23 08:03 chengnay

Any update on the Oculus Controller model for Quest Pro issue? Thanks!

bearaccount avatar Apr 03 '23 17:04 bearaccount

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.

chengnay avatar Apr 05 '23 03:04 chengnay

Hi @bearaccount, Here is a quick fix, you can add OVRControllerPrefab prefab to RightHand and LeftHand. image 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.

chengnay avatar Apr 10 '23 06:04 chengnay

Hi @bearaccount, Recently, there is an update to v1.18.1. If tested no issue, could you close this issue? Thanks!

chengnay avatar May 11 '23 07:05 chengnay