Screen tearing / Jelly Effect on 4.23 ARKit Camera

My fellow AR devs, now it get’s weird.

Yesterday (12.feb) the bug was marked as fixed on the bug report site.
GitHub source shows a** fix commit in the dev-vr branch**
https://github.com/EpicGames/UnrealEngine/tree/dev-vr/Engine/Plugins/Runtime/AR/Apple (github access required to reach link)

*(*by Wang Hao, seems to be from Epic China, who by the way, i want to mention this, do amazing work in communication with the community and creating great learning content, i am lucky my Chinese friend/coworker can share some of this with me)

So I put the new ARKit plugin source in a fresh 4.24.2 branch (the current release branch on github), packaged and at first glance the issue seems fixed!

But today the issue is set back to “Unresolved”!? Unreal Engine Issues and Bug Tracker (UE-81611)

So mixed feelings, let’s see after more testing.

Awesome @! I will take a look at it! :slight_smile:

At least I’ve been working with version 4.22.3 without issue for a while.

Cheers

So… obviously the issue was fixed in 4.25, out of interest is there anyone having success on running 4.25p2 on OSX?

Yes, tearing is gone, BUT in Unreal Engine tradition, with every fix, new bugs come.

Previous bug in all versions (4.22-4.25): MobileHDR off -> AR camera footage is too dark and too much contrast. Brightness levels are crushed in dark and bright areas. So MobileHDR had to be turned on: Unreal Engine Issues and Bug Tracker (UE-90099)

This problem is even in screenshots of the documentation, for crying out loud! I am baffled some people think this terrible image with wrong contrast would be normal.
See images at the bottom: Augmented Reality Quick Start | Unreal Engine Documentation so embarrassing…

Now in UE4.25preview1&2, with MobileHDR ON the camera image is too bright. This is a joke!
Might be someone not understanding the problem is dynamic range and mobileHDR, so just boosted brightness,
ruining the footage for everyone with MobileHDR on. :confused:

They should fix it or deprecate, not wasting our time.
i am moving all projects to Unity or RealityComposer. Sorry, but this got ridiculous…

Good luck with your projects, pals!

So i found a solution for the too bright image. This is not an AR bug, but with every new project in 4.25. It affects camera footage and rendered actors, also in non-AR projects.

Reason is a new workflow for Auto Exposure in UE4.25: Trello
No default template accounts for this change yet, and so everything is 1 stop over-exposed.

To fix this one has to go to the rendering settings and set Auto Exposure Bias to 0 (default was 1).
Mobile HDR still needs to be enabled because of darkness-bug.

Then it looked good so far, but a shader used for people occlusion / person segmentation was not compiled for some reason.
An inexplicable error in packaging hinders further testing for now…

Cheers!