Description

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 toAnswerHub just mention UE-72476 in the post.

6
Login to Vote

Fixed
ComponentRendering
Affects Versions4.22
Target Fix4.23
Fix Commit6096557
CreatedApr 8, 2019
ResolvedApr 25, 2019
UpdatedApr 26, 2019