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
379 stars 97 forks source link

Steam VR compatibility with MRTK #83

Open IssueSyncBot opened 1 year ago

IssueSyncBot commented 1 year ago

Original issue opened by:

@UttamB11 @UttamB11


Overview

We are trying to currently implement streaming with Steam VR and MRTK. When testing we found that the scene runs, however we are not able to interact with MRTK's Object such as buttons.

Expected behavior

Steam VR inputs should work with MRTK inputs to interact with MRTK Components.

Actual behavior

When using MRTK with Steam VR, the inputs of steam VR do not get mapped with MRTK and cannot interact with the other components.

Steps to reproduce

Install Steam VR and MRTK. Open any sample scene of Steam VR and add a MRTK Component to the scene. Build and run.

You will notice that you cannot interact with the component

Unity editor version

2021 (LTS)

Mixed Reality Toolkit release version

MRTK 3 pre 16


ISSUE MIGRATION

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

IssueSyncBot commented 1 year ago

Original comment by:

@AMollis AMollis


@UttamB11 unfortunately at this time we don't support Steam VR. However, we will accept Pull Requests from the community that enable this support in MRTK3.

Without any investigation on my part, I suspect that the default actions defined in "MRTK Default Input Actions" asset need to be updated to also support Steam VR.

image

IssueSyncBot commented 1 year ago

Original comment by:

@UttamB11 UttamB11


Thanks for letting me know. Currently, since I need to do this, I will try to rebind the MRTK Inputs with Steam VR Inputs to see if that works. The idea is that when an input is detected on Steam VR's end, it will automatically map that input action to the same one in MRTK to add the interaction.