How do I use dynamic GI?

I’ve seen like a dozen demos including GDC open world kite demo and some of user “koola”'s work on the forums but I never undertand how come they use dynamic GI so flawlessly while to the community its still said to be experimental?

I’m on v4.8 and since v4.2 all I see on a moveable light is pitch dark shadows and absolutely zero bounce!

I’ve followed the tutorial for LPV and put the console variable no effect.

Then I hear talks about DFGI but still no clue how to use it

How do I achieve the lighting like in the following?

https://www.youtube.com/watch?v=3uTFmtFCtUY https://www.youtube.com/watch?v=clakekAHQx0

Hi Commander Shepard,

Typically most people using Dynamic GI, are using Skylights for the softer shadows.

LPV and DFGI are still not production ready and must be enabled via the ini file.

The LPV video linked, clearly shows some of the issues that are inherent in that method. There is light leaking in the darker rooms to the left that shouldn’t be. There are improvements coming from Lionhead Studios soon that may be included with 4.8, but no promises.

The GDC talk video is demonstrating some DFGI with heightfields for landscapes. At the moment, from what I’m aware this will still need to be enabled via the ini. DFGI is still early in development.

As far as Koola’s video goes, I’m not sure that is even using any Distance Field at all. That could be just dynamic lighting using a skylight for all I’m aware of.

Lighting is definitely an art form and it takes a lot of practice and and eye to get things just right. LPV has the most control at the moment. When you enable it in your project, you can then add a post process and adjust the LPV settings there for better results. Make sure that it’s surrounding the area you want LPV to be in or check the box for Unbound for this affect the entire scene.

I hope this helps.

Tim

What changes in what ini needs to be done for DFGI? In context of a launcher downloaded engine LPV is a lie, never got it to work I had put r.LightPropagationVolume = 1 in ConsoleVariables.ini and followed everything as per This link but nothing changed. what build of the engine do I need for LPV?

DFGI may not actually be in 4.7. I’m not sure since I don’t use it really yet. It’s still has some work to be done. Check 4.8 when this releases for a little more information.

LPV on the other hand has been in the editor since, I think, before UE4 even went Public. I know it’s at least been there since 4.1 because that’s when I first used it.

I can guarantee you it is not a lie. :slight_smile:

Here is a video I made showing that this works with with the binary version of the editor as well and enabling it. You need to make sure to select your light source and enable dynamic indirect lighting or else it will never be turned on. You can also use the show > Visualize > light propagation volume to debug your LPV and you can use a post process volume to change the how the volume works as I demonstrated with a couple of the settings.

Forgot the video link:

It suddenly started working Thanks

Could you please tell us a bit about what may or may not have made it suddenly start working?