Luoshuang's GPULightmass

I don’t think it’s the same bug you’re talking about. I see what you described all the time with HISMs. And that’s exactly what I do for it to go away. Reload the level.

My problem is that those black areas are affecting dynamic objects and they are always there. In my screenshot, the sphere, cubes and gate are movable. So they are the only ones affected by the Volumetric Lightmap. But there are samples there, enough brick memory and all. I’m trying to isolate the problem on a copy of the project without success so far.

Solved it! Bottom line, the problem was caused by RectLights with width/high set to zero. More details on Answerhub.

I always did it. With current GPU lightmass it does not work.
It work when I show the splotches BUG made by emissive static mesh. But now it seems not work at all.
Maybe there is some problem after Epic decided to use units for lights?
** please help!**

I’ve confirmed multiple times that emissive is working in the newest unified settings version. If it doesn’t try checking whether it is too bright that it is clamped by the FireflyClampingThreshold. If that is the case raise FireflyClampingThreshold to something like 10000.0

Hey . Thanks for the continous support and effort you put into GPU lightmass. It’s amazing! I wonder, do you have a roadmap for it? I ask because the official lightmass successor is still months away and it would be interesting to know how far you plan to take this. Cheers!

I’ve been silent for some time because I’m working on

  • New lightmap space sampling techniques, which aims at removing jagged shadows around edges / aliased shadows, and being more robust with UVs so that making lightmap UVs would be less demanding
  • Instancing support and lightmap mipmaps to reduce GPU memory consumption
  • Proper LOD/HLOD support. I may also implement per-LOD lightmap for (Hierarchical) Instanced Static Mesh Component so foliages can have proper lightmaps

Note that GPULightmass is still my spare time project. At Epic we’re working on DXR/realtime raytracing.

Wow! you are a f** master! love it!! :slight_smile:

Impressive work! This new GPULightmass will most likely become the standard for less powerful machines.

Also I think I speak for many when I say thank you ** **for giving us something to work with until realtime raytracing arrives.

Keep us updated! :slight_smile:

Regards.

Hi ,
thank you for sharing your roadmap with us.

I have just couple more questions:

  1. Any plans of ETA for IES indirect lighting support?
  2. Same about Multi-GPU rendering, is it really so difficult to implement in GPULightmass?
  3. Any ETA for official UE4 support of GPU Lightmass?

Thank you.


is there any way to fix this?

Have you tried disabling texture compression in world settings?

​​​​​​ I am not sure if GPU Lightmass using multiple GPU [2 x 980 TI ] on same workstation. I am using swarm agent to distribute anothe workstation which has GTX 1070. Looks like each single card works perfect expect one of the 980 TI. Can someone explain if GPU Lighmass supports multiple graphic cards on the same machine? Thank You!!

it fixed bro Thank you so much

Any chance you could make a build for the new 4.21.0p1 as well so we can test the goodies & fixes of 4.21 while not sacrificing your 100% essential gpuLighmass plugin? Just asking - no idea how much effort this would ask of you.

Hello, thanks a lot for your work.
So do you think your work will be implemented in the next versions of the engine? Like a full version “Ok” for production.

Realtime raytracing is obviously for now only marketing tech to sell graphic card and allow one or two pass with raytracing just for gadget… Days we will have a full raytrace solution running at 60fps are not before years. It’s taking too much performances for game on console and PC at 60fps, When I’m taking a look to the presentation slide for the Star wars cinematic (even not a full raytrace scene, with occlusion, reflections, shadows…), the timing for every passes is huge and it’s running the best hardware of the market. It will never run on next generation of consoles. So I’m wondering if Epic considers to push your GPU Lightmass at some point because it’s the real improvement since the beginning of the UE4 Dev about lighting (until the day we’ll have also real physical unit for main lights…).

Actually it’s costing a lot of investment to create renderfarm to use this oldish cpu system, even for big company like Sumo Digital. GPU lightmass is a game-changer for company doing realistic game running at 60fps, saving time, saving money. It’s so more usefull for now and nexts years than gadget raytrace (it will be future when we’ll have cheap hardware to run it).

It does not support multi gpu as far as I know. I think the GPU activity in the task manager does not represent very well what GPU is being used. Use a program like afterburner to monitor the temperature. That’s a dead giveaway of what GPU is being used by Lightmass. You’ll notice that it’s only one that is being used.

Hi Luosuang this will work in rtx graphics card?

@thundermax1979 so far it does not work with RTX card. It always crashes.

,

If you don’t mind me asking, what can we expect to achieve with DXR/ realtime raytracing in UE4 for in particular?

Will we be able to say go from mid day to night time in real time without blueprints? Will we still need reflection captures?

Seeing that you’re working on this and you probably know so much more. Probably some things you can’t really share with us but I’d like to know what improvements we can expect.

From the demos I’ve seen I understand it is still a hybrid so the only benefit we’ll get is adjusting things while they bake, correct? And only shadows and reflections, right?

I heard some people say this is coming with 4.22 that but I’m not so sure, could you tell us anything about that?

Thanks in advance.

Regards,

.

Epic has said there will be DXR in UE4 starting in 4.22 by the end of the year. It’s been posted in the forums by staff, and I believe mentioned in the blogs

So far Epic has shown ray tracing for AO, reflections, and shadows. So don’t expect light bouncing anytime soon. The Star Wars demo used baked lighting for example.

​​​​​​​