Search Issue Tracker
Won't Fix
Won't Fix in 1.15.X
Votes
0
Found in [Package]
1.15.0
Issue ID
OXRB-561
Regression
No
GameObject with OVRSpatialAnchor wobbles in Player when moving head
Reproduction steps:
1. Open the attached "repro" project
2. Open the "Assets/Scenes/SampleScene.unity" Scene
3. "Build And Run" the project on an Oculus device
4. In the Player, move your head to the sides and observe the house
5. Use the "Select" button (middle finger button on the side) on the controller while pointing at the house (the line will be white instead of red when it's successfully pointing to the house) to toggle the OVRSpatialAnchor component on the house
6. Repeat the 4th step
Expected result: The GameObject "Gatehouse" remains stable
Actual result: The GameObject "Gatehouse" wobbles when moving head
Reproducible with: 1.7.0 (2023.2.0a20), 1.15.0-pre.2 (6000.3.0a1), 1.15.0 (2022.3.63f1, 6000.0.53f1, 6000.1.11f1, 6000.2.0b9)
Could not test with: 1.15.0 (6000.3.0a1) (Compilation error, more info in the internal comments)
Reproducible with devices:
- Oculus Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno (TM) 740
- Oculus Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Notes:
- Not reproducible in the Editor, only reproducible in Player
- Once the OVRSpatialAnchor or OVRManager is removed then the GameObject is stable again
- This issue wasn't present when using the Oculus XR plugin instead of the OpenXR plugin
- Only script is the TriggerHandler.cs
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
Resolution Note:
AR Foundation was not designed to work with Meta SDK Spatial Anchors, or any other external anchors, so it is not a combination of features that has been tested together. If you are using AR Foundation, please utilize the anchors we provide: https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@2.0/manual/features/anchors.html
Resolution Note (1.15.X):
AR Foundation was not designed to work with Meta SDK Spatial Anchors, or any other external anchors, so it is not a combination of features that has been tested together. If you are using AR Foundation, please utilize the anchors we provide: https://docs.unity3d.com/Packages/com.unity.xr.meta-openxr@2.0/manual/features/anchors.html