MixedRealityToolkit / MixedRealityToolkit-Unity

This repository holds the third generation of the Mixed Reality Toolkit for Unity. The latest version of the MRTK can be found here.
BSD 3-Clause "New" or "Revised" License
411 stars 111 forks source link

Quest2 controllers not work after updating to MRTK 3.0.0-pre.9 #390

Closed IssueSyncBot closed 1 year ago

IssueSyncBot commented 1 year ago

Original issue opened by:

@geoabensur geoabensur


Overview

Quest2 controllers not work after updating to MRTK 3.0.0-pre.9 unity package, only hand ray + pinch work. When the controllers are active, the ray origin keeps always in center of the camera.

Expected behavior

The ray origin must be from the controllers.

Actual behavior

When the controllers are active, the ray origin keeps always in center of the camera.

Steps to reproduce

(Links to sample github project preferred) 1) Open some Unity app with MRTK 3.0.0-pre.9 2) Interacts with some button using the Quest2 controllers 3) Check that the ray origin keeps always in center of the camera

Unity editor version

Unity 2021.2.11f1

Mixed Reality Toolkit release version

MRTK 3.0.0-pre.9


ISSUE MIGRATION

Issue migrated from: https://github.com/microsoft/MixedRealityToolkit-Unity/issues/10833

IssueSyncBot commented 1 year ago

Original comment by:

@Zee2 Zee2


Thanks for reporting this. I'll repro now and see what's up.

IssueSyncBot commented 1 year ago

Original comment by:

@keveleigh keveleigh


Huh...I'm not able to repro this, unfortunately. I was able to switch back and forth between Quest controllers and hands without the pointing rays being untracked. I was specifically using Unity 2020.3.36, not 2021 though. Can you confirm which version of Unity OpenXR plugin is installed please?

IssueSyncBot commented 1 year ago

Original comment by:

@geoabensur geoabensur


@keveleigh Unity OpenXR plugin 1.4.2.

IssueSyncBot commented 1 year ago

Original comment by:

@Zee2 Zee2


@geoabensur , do you have the OpenXR settings setup correctly? Go to Project Settings -> XR Plug-in Management, and confirm these settings:

image image
IssueSyncBot commented 1 year ago

Original comment by:

@keveleigh keveleigh


@geoabensur , do you have the OpenXR settings setup correctly? Go to Project Settings -> XR Plug-in Management, and confirm these settings:

image

And if you're doing Link, you'll want to make sure the Oculus Touch Controller Profile is listed under the Standalone settings as well

IssueSyncBot commented 1 year ago

Original comment by:

@LocalJoost LocalJoost


Huh...I'm not able to repro this, unfortunately. I was able to switch back and forth between Quest controllers and hands without the pointing rays being untracked. I was specifically using Unity 2020.3.36, not 2021 though. Can you confirm which version of Unity OpenXR plugin is installed please?

I concur. Works in my app. Can seamless switch back and forth. Unity 2020.3.35f1

IssueSyncBot commented 1 year ago

Original comment by:

@Zee2 Zee2


Closing as no-repro for now. @geoabensur , please feel free to reopen after confirming the above information is correct!