What is Epic’s plan for giant open world games if you have to bake in lighting?
If you have a something even as small as a 4k map, wouldn’t it be next to impossible to bake in all the lights and wouldn’t the lightmap texture memory get too large?
I’m aware of the LPV system that you can enable, however, I’ve read that Epic isn’t moving forward with that solution…
Every big game has to deal with that problem, most of the time they use dynamic lighting. The engine can manage the lightmaps, but it would still take a huge amount of storage space, plus you’d need a lot of RAM to be able to build the lighting.
There’s a few things that can be improved with LPV but it’s pretty much finished.
Give LPV a go, it isnt as bad as you might think. With increased scale it handles distant views as well and you can disable or resize it with post process volumes for interior sections of the game where GI bleed would be obvious.
I ported my (VR) game to 4.5 to check out LPV along with the distance field shadows… it’s pretty awesome. I figured it would tank performance but it’s actually quite good, even in VR, with a bunch of lights casting shadows too.
Yeah, there is also DFAO to support LPV. I still havent been able to use it though, it keeps crashing on me and they didnt know the reason the last time Daniel Wright mentioned it. :\ Hopefully it will be magically fixed with the official release of 4.5.
It is slow compared to static lighting, but for a large and open map when you consider the things darthviper mentioned it may be worth it depending on your project.
There is only one bug that i know of and there is a workaround for it which you can see here. Other than that it just has limitations like not enough volume resolution for thin walls which can cause GI bleeding. Also check out Daedalus’s posts in thread to improve LPV lit environments even more.
LPV is the low end of the dynamic GI solutions so it’s not as slow as the more comprehensive systems. As far as development goes, there’s not all that much more to be done to improve it, other systems will be much better depending on what they eventually decide to integrate into the engine.
Is it possible that someone could make a plugin for better realtime GI and sell it on the market place? I think I’ve heard about the Unity store having something like that…
People can do that, and there’s someone in the WIP section working on something though I don’t know if their approach will end up working out, but it’s definitely possible. I think it’s likely Epic will add a better solution in the next few years, but if not I’d hope for maybe Nvidia to release their VXGI integration.
You have full access to the source code for a reason. No reason why you can’t develop your own plugin for if you think you can. As far as I’m aware, at least one person is working on one, in addition to Nvidia working on VXGI for the UE4.
Apparently it isnt limited to Nvidia hardware but it still needs work. Somewhere in that video they say that Apollo 11 demo is running at around 40FPS on that GTX 980 which is supposedly optimized for VXGI, so…