Epic's GPUlightmass

Baking results are wrong when using a stationary skylight. It looks like there’s a bug with the sky bent normal baking algorithm.Anyone know the reason?

Thank you for working on this.

Also would firefly removing simple filter not help with the remaining fireflies after denoiser? I noticed those white fireflies are the only thing that requires several more GI samples. Also auto disable realtime when baking would be nice.

Also is there a reason why gpu can’t do precomputed AO?

I’m experiencing the same with any light actually type, any stationary lights are super off and produce no dynamic shadows on anything…

Release 5.8.0 2026.06.18

https://downloads.luoshuangfw.io/gpulm-releases/GPULM-5.8.0-2026.06.18.exe
Back to release list

5 Likes

Hey, new to this plugin. I am compiling the engine from source and I was wondering if this disrupts things there with the repo? I do have to share the engine with other team members to be able to work on the project.

I also noticed you are modding the source which is conflicting with modifications on our fork.

Also, would it be possible to have this in a standalone plugin someday?

would it be possible to have this in a standalone plugin someday

Not possible. More precisely, that’s not the path I want to take as I will start to do more engine modifications (especially the runtime part) later. I have the source of this modified GPULM on github (see the release list post). You need to perform a proper merge with your engine fork.

Is there one for 5.7, noticed your repo but it seems to only exist for 5.6 and 5.8.

Also, a few more doubts -

  1. Merging on source means I do not need to download things from the binary release?
  2. Can I use this with Forward Rendering?

Thanks for the prompt response.

For 5.7, anything before commit ‘Merge tag ‘5.8.0-release’ into gpulm-no-luoshuang’ is what included in the 5.7 release.

  1. The only thing you need is OpenImageDenoise*.dll in Engine\Source\ThirdParty\Intel\OIDN\bin\ and Engine\Binaries\Win64\ (for GPU denoising)
  2. The baked lightmaps and volumetric lightmaps should work, though I’ve not tested if the baker will run. You may need to manually switch back and forth to see

edit: I’ve tested that GPULM should work when Forward Shading is enabled.

So I don’t need to switch between forward and deferred to bake? It’s been years since I saw this.

Thanks for the clarification!

感谢!高尚的共产主义战士