Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Bug Tracked Pose Driver component not working, Player position/rotation not updated

Discussion in 'XR Interaction Toolkit and Input' started by kfireven, Jul 2, 2023.

  1. kfireven

    kfireven

    Joined:
    Oct 18, 2016
    Posts:
    38
    This is a major bug that's is going on since XRIT 2.3.2 and still exists in 2.4.0.
    The player position is not where it should be on app start, and the recenter/reset view functionality (on Meta's devices) not working at all. - these do work in XRIT 2.3.0.
    Changing OpenXR and XR Plugin Management versions didn't work. The issue is with XR Interaction Toolkit. I don't understand how such a major bug is not talked about or addressed, it completely breaks any app.
    Steps to reproduce: create a new project with XRIT 2.3.2/2.4.0 and OpenXR and build to a Meta device.
     
    Last edited: Jul 2, 2023
  2. kfireven

    kfireven

    Joined:
    Oct 18, 2016
    Posts:
    38
    Ok, so after hours of testing, it seems that some very specific set of settings on specific versions of the OpenXR Plugin is the cause of breaking this functionality of recentering the player on start and on the menu button long press.
    After V1.6.0 of the OpenXR Plugin it's broken no matter what, below that version it's working as long as "Hand Tracking Subsystem" is disabled.
    I'm not sure what to do with this info now.

    Edit "it's by design": https://forum.unity.com/threads/cas...h-openxr-on-oculus-quest-2-is-broken.1256340/
     
    Last edited: Jul 2, 2023
  3. ericprovencher

    ericprovencher

    Unity Technologies

    Joined:
    Dec 17, 2020
    Posts:
    145
    An upcoming version of OpenXR will address this.