Megalights issue: glitter/sparkle effect in 5.7.3 on unlit materials and collision edges. Any solution?

Hi guys!

We switched our project from UE 5.5 to 5.7, and now all collisions and all unlit materials are making those glitter effect (screen below, christmas time !).

MORE DETAILS:

- My coworker does not experience this issue on his side (he is on Nvidia while I’m AMD, GPU → Radeon RX 6650 XT).

  • My drivers are updated.
  • Changing anti-aliasing method didn’t fix anything.
  • Changing the bloom treshold or method on my Post-process volume didn’t fix anything.
  • If I turn Megalights off, I don’t have this issue anymore (but it’s not a solution…).
  • Didn’t have this issue with 5.5

WHAT WORKS (more or less) ?

  • I can “fix” temporary this issue with 3 methods, but they’re not optimal:
    1/ Making every unlit material some lit materials (but it doesn’t change the collision glitter effect, though).
    2/ In my post-process volume, changing the bloom to 0 (was 0.6 before) helped on several material issues (not all, though). Thing is… I like my bloom :’(
    3/ In my post-process volume, changing “Highlight Contrast” (in Local exposure) to -1 (from 1) fixed the glitter effect… but it’s ugly on my scene, so turned it on again.

None of these fix are really helpful.

Any idea, guys? Anyone experienced the same thing?

We had various artifacts, but that should be fixed in 5.7.3.

Any specific way how to reproduce it? I tried enabling MegaLights in a ThirdPersonTemplate, adding some lights and placing an emissive object and I don’t see any artifacts.

Hey! Thx for the reply.

I’m on 5.7.3

I reproduced it the easy way. I created a new level, put 1 square bloc, 1 light and nothing else (no post process volume or anything else). If I put the collision view on and move the camera just a bit, it appears.

What do you mean exactly by “put the collision view on”?

Sorry for my bad english. I meant ALT + C to see collisions on my Static Meshes/walls etc.

But even without this “collision view” I have the same issue with unlit materials, even those which are very simple (see screen below).

Ah, ok. I tried the collision view, but it shows collision wireframe, so wasn’t sure if this what you’re referring to. Still can’t reproduce it. I guess we’ll need to get try that on AMD GPUs.

Do you have any non-default project settings? Does it also happen in a newly created project?

Could you grab a DumpGPU with this artifact on screen and share it with me? It can be from this simple scene with one box and a light. Maybe we can figure out what’s issue based on it.

Hey! Thx for helping me again. We’re making progress! So, what’s new:

I started a whole new project in 5.7.3 (third person, Blueprint, scalable parameter) and added nothing but a light in the scene. With the collision wireframe on (Alt + C, what I called “collision view” earlier) I had no glitter effect when moving the camera, but as soon as I checked “Megalights” box in the Post-process volume (the project’s default one), then Christmas came (screen attached). So, it’s not from the game I’m making but connected to my GPU. I made a ZIP from that new project GPUdump that you should have received (private message).

Thanks for the help, dude.

Thanks, that GPU dump will be very helpful. We will try to fix it as it’s a pretty large issue, but it can take some time given that it doesn’t easily reproduce on all GPUs.

No problem, I’m happy to help.

My issues can be fixed with some temporary solutions (check the collisions in Unlit mode, change my unlit material etc.), so… I’ll wait for your fix whenever it comes.

Have a nice day!

That DumpGPU was actually enough to figure out the issue. Thank you!

Fix is in UE5-Main. It just missed 5.7.4 cutoff, so it will be in either 5.7.5 or 5.8.

1 Like

Hey !

Sorry my dude, didn’t check this conv since I guessed it would take forever. Thanks a lot for solving this, it was a real issue for our game since we used a feature (dynamic text) that was also impacted.

Have a nice day, thanks a lot again !

Cant’ wait to see that.

1 Like