Search Issue Tracker

Fix In Review for 2019.3

Fixed in 2019.1, 2019.2

Votes

43

Found in

2019.1.0b1

2019.1.2f1

Issue ID

1157271

Regression

Yes

[Oculus GO][Oculus Quest] Object is jittering when position is being affected by Time.deltaTime

VR

-

To reproduce:
1. Open attached project "QuestJitter.zip"
2. Build and run for Oculus Quest
3. While in application, observe the moving object

Result: the object is jittering resulting in blur-like graphical artifacts

Reproduced in: 2019.1.0b1, 2019.1.5f1, 2019.2.0b5, 2019.3.0a5
Not reproduced in: 2017.4.29f1, 2018.3.14f1, 2018.4.1f1,2019.1.0a15

Note: can be reproduced on any project as the only condition is using Time.DeltaTime

Comments (13)

  1. Efe79f65b219936f2d04856fe29b09ac?d=mm

    alvinrr

    Aug 11, 2019 03:10

  2. 271536309c0578a7b9d9551f5f8fcfa3?d=mm

    blackfox_studio

    Aug 05, 2019 00:22

    Bug Still present on Unity 2019.2.0f on Oculus Quest

  3. 271536309c0578a7b9d9551f5f8fcfa3?d=mm

    blackfox_studio

    Aug 04, 2019 23:45

    Still present on Unity 2019.2.0f1 deploying on Oculus Quest

  4. 088576c134123b000c670766fe320a5f?d=mm

    herb_nice

    Aug 02, 2019 19:14

    this issue sounds exactly like the old vsync with unquantized delta time jitter issue that has been discussed for years in this thread: https://forum.unity.com/threads/time-deltatime-not-constant-vsync-camerafollow-and-jitter.430339/

    synopsis:

    with vsync enabled, unity does NOT correctly quantize unscaledDeltaTime to the duration a frame is displayed. pretty much all displays refresh at a fixed rate. if you don't simulate at that rate you get visible jitter as things go a little too far or not far enough...

    interpolation, extrapolation, simulation, particles, animations, etc. all use this incorrect unquantized delta time internally.

    with vsync enabled, if you do not use deltaTime or unscaledDeltaTime or unity systems that use deltaTime internally, and instead use your own delta time that is quantized to the refresh rate of your display, you will not experience this terrible jitter.

  5. B15eec1192815346d57c2e62e3d317f8?d=mm

    moujaune

    Jul 17, 2019 16:00

    Hey everyone, put all your locomotion/movement stuff in FixedUpdate instead of Update (or use Time-fixedDeltaTime) to fix this issue!

  6. 3505469128c322c229fa8fcc47d967b3?d=mm

    dchen05

    Jul 16, 2019 02:56

    Also experiencing thing bug. It has wrecked all our motion and animation and is holding up our quest launch. Let us know how we can help this get fixed :)

  7. 404f28f0580900e7c81da1ac19a8b133?d=mm

    StudioEvil

    Jul 09, 2019 15:29

    Same here on Quest, Unity 2019.1.7f1.

    72 fps, head tracking is smooth, controllers tracking is mooth, but every object moved by code in the Update method (with time.deltaTime) is jittering.

  8. 271536309c0578a7b9d9551f5f8fcfa3?d=mm

    blackfox_studio

    Jul 06, 2019 23:27

    Experiencing the same problem on 2019.1.9f1 with a relatively simple scene. If I grab an object and I move my head quickly the movement looks quite jitty. Strangely, it seems affecting more the objects than the local avatar hands which are more fluid.

  9. F10c8dddb36ebe8c760d44c5e1db3fd3?d=mm

    NeilC_VP

    Jul 03, 2019 11:07

    Hi, is there an ETA for this fix? We are also seeing this issue and cannot downgrade our project so are waiting for a resolution.

  10. 91309587c8db6442fa44f393d52348fe?d=mm

    Thoptv

    Jun 20, 2019 15:15

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.