Skip to main content
Participant
September 17, 2024

[MajorBug] Acceleration returns 0 for all Meta Quest, on Unity and Unreal Engine

  • September 17, 2024
  • 5 replies
  • 1485 views

Hi,

Whatever the Meta Quest version 1, 2 & 3, whatever the node or device, on Unreal Engine 5.4.4 and on Unity 2021 to 6000, the requested acceleration is (0, 0, 0) and the requested angular acceleration is (0, 0, 0).

  • In Unity, these (0, 0, 0) vectors are obtained using the TryGetFeatureValue(CommonUsages.deviceAcceleration, out deviceAcceleration) and TryGetFeatureValue(CommonUsages.deviceAngularAcceleration, out deviceAngularAcceleration) methods (but also using OpenXR)
  • In UnrealEngine, they are obtained using the GetRawDeviceData in a blueprints.

The bug has 100% repeatabilty and is very easy to reproduce

Consequently:

  • There is no way to get the acceleration for the Meta Quest
  • The problem is neither Unity nor UnrealEngine nor OpenXR --> is has to be a Meta bug

5 replies

EireMax
Participant
September 21, 2024

Hey BlackRen!

This type of issue is out of my expertise unfortunately 😅 but if you haven't done so already, I would recommend submitting a Bug Report to alert the Engineering Team of you issue. The steps to do this can be found here!

 

Moderator 2 Electric Boogaloo
BlackRenAuthor
Participant
September 21, 2024

Hi Eire_Max,

Thank you for the link, I didn't find a location for bug reporting to meta. Conversely, I know exactly when the bug appeared (more than 2 years ago)