Oculus Connect 4 will feature more than 30 sessions across four tracks: Develop, Design, Distribute, and Future.

We kick things off with a keynote address on October 11!
New To The Forum? Click Here To Read The How To Guide. -- Developers Click Here.

"Quaternion To Matrix conversion" error in OVRTrackerBounds

hash280689hash280689 Posts: 45
edited September 2015 in Unity
Hi. This something I notice which happens on random occasion. I'm running Oculus SDK 0.6 on Unity 5.1.1p2.

I have no idea why but the following error will be thrown from the OVR Tracker Bounds Script.

Quaternion To Matrix conversion failed because input Quaternion is invalid {-0.000000, -0.000000, 0.000000, 0.000000} l=0.000000
UnityEngine.Matrix4x4:TRS(Vector3, Quaternion, Vector3)
OVRTrackerBounds:Update() (at Assets/OVR/Scripts/Util/OVRTrackerBounds.cs:146)

Again, some days I don't see this at all, some days I do.

Can anyone shed some light on this please?


  • cyberealitycybereality Posts: 22,414 Oculus Staff
    I've seen this too. If it doesn't crash anything, I wouldn't really worry about it.
    AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i
    Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV
  • hash280689hash280689 Posts: 45
    Thanks for your response. Yeah it usually tends to work fine regardless. Just spams my console with error messages but that's all. I'm glad it's not just me.
  • i7652983i7652983 Posts: 10
    Virtual Boy (or Girl)
    So what is the exactly issue? I observed that errors too while game is still running.
  • vrdavebvrdaveb Posts: 1,557 Oculus Staff
    The problem is that we get some NaNs and zero values at startup in the native layer that don't get filtered out before Unity tries to consume them. We've fixed it for an upcoming release.
Sign In or Register to comment.