I am having an issue with the rendering of an asset.
From a distance, the texture glitches, which creates a blinking effect in game.
When approaching the asset, no problem (see pics).
I tried replacing the texture with a lower resolution one, but it didn’t change anything.
Then I also messed around with the lighting options of the static mesh, to no avail as well.
What should I do? I don’t need a high resolution asset, but it really shouldn’t be blinking
This has nothing to do with the texture but with the LOD settings of the static mesh. It is likely that you’re hitting a distance where a lower resolution LOD is “popping” in, causing this to occur. To adjust this (notice I said “adjust” and not “fix”, as this is normal behavior), you’ll want to adjust the distance at which your LOD levels engage.
Thanks for your help! I played around with the LODs, and unfortunately it didn’t change the problem. I think it’s still interesting to look into it though as it helped me for other assets So thanks!
As for this specific problem, my colleague walked in the office and actually suggested the solution: it has to do with the anti-aliasing parameters. In the project settings, I changed the Anti-Aliasing Method to MSAA (default is Temporal AA), and it stopped the flickering.
Thanks for sharing the results. I’ve clearly learned something here as well! I’m used to dealing with anti-aliasing when texturing flat surfaces over a distance. It did not occur to me that it would be as noticeable under this scenario. Now I’m going to have to go back and look at my stuff as well :-).
Make sure you mark your response as the solution for others who come through.