SteamVR resets tracking positions when updating player position

The title is pretty self-explanatory. I have a simple continuous walking code (instead of SteamVR’s built in teleporting) that updates the position of the player every Update. However that stops the tracking for hands and resets the heads position to be the center, even though I’m not calling any resets! This results in a weird feeling when walking because when you move your head around it is ‘fixed’, and also the hands just look wrong as they stop tracking.

player.trackingOriginTransform.position = transform.position;

I’m using Unity 2020.2.3f1 and SteamVR v2.7.2 (sdk 1.14.15).

Hey there! So, the SteamVR plugin is developed and maintained by Valve. Please post your issues on their Github so their team can address.

1 Like

Thanks, I posted on their github: SteamVR resets tracking positions when updating player position · Issue #934 · ValveSoftware/steamvr_unity_plugin · GitHub