As per the title, a material with an opacity mask added to a simple plane flickers when viewed in front of volumetric clouds in UE5.0/UE5.1.
Initially noticed this occurring on trees and bushes that use an opacity mask for leaf and twig cards. Created a simple grid material and assigned it to a basic plane to better demonstrate the problem:
https://www.youtube.com/watch?v=hh4njZstkj0
Here’s the texture I created for this test:
https://drive.google.com/file/d/1U555SK3a_MF47TMKeJw6x3Hb1plQwBpo/view?usp=share_link
The issue is not caused by anti-aliasing. The video was recorded with anti-aliasing set to TAA. Setting this to TSR, FXAA or MXAA makes no difference. I even tried the Nvidia DLSS plugin.
The problem seems to occur when volumetric cloud is directly behind the plane. The only workaround was to replace volumetric clouds entirely with a simple skybox, however for the project I’m currently working on this isn’t a solution.
I found this thread on Reddit that describes the same exact issue. Their solution was to purchase the Dynamic Volumetric Sky pack from the Unreal Marketplace, however I’m not entirely sure how this solves the issue or whether it’ll solve the issue on my end. I’ve tried creating my own volumetric cloud material and the flickering occurs regardless.
The problem occurs with the megascan Black Alder tree pack as well, but isn’t as noticeable since the leaf cards are much smaller.
Enabling ‘Dither Opacity Mask’ in the material properties makes this problem even more apparent.
Is there a known solution for this?