Regression as of 4.22.

Translucent Depth Sort Policy results in improper rendering ( Z-Fighting flickering) with Paper2D Sprite Components.

Steps to Reproduce

Project has been attached for simple repro.

  1. Create a new Blank Blueprint Project in Unreal Engine 4.22
    2. Right click on the content browser and create Two Paper2d Sprites (Paper2D->Sprite)
    3. Assign a sprite to your first paper 2d Sprite. (AICon-Green)
    4. Assign a sprite to your second paper 2d Sprite(AICon-Red)
    5. Drag both sprites into the World.
    6. Set one in front of another along the Y Axis.
    7. In Project setting change Translucent Sort Axis to 0,0,-1
    8. Press PIE and notice which Sprite is in front. Exit PIE
    9. Change Sort Axis in project settings to 0,0,1.
    10. Begin PIE and see which Sprite is in front.

Expected: Sorting order would change based upon Translucent Sort Axis

Result: Sorting order will remain the same, or "flicker" incessantly depending on camera proximity to sprites.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-72476 in the post.

Login to Vote

Affects Versions4.22
Target Fix4.23
Fix Commit6096557
Main Commit6944849
Release Commit6955818
CreatedApr 8, 2019
ResolvedApr 25, 2019
UpdatedJul 25, 2019