Hi everybody.
I’ve carefully read the online manual and other sources, but I can’t wrap my head around the creation of usable SDF fo DDGI in Flax engine with my home PC.
the line that says "Software Ray Tracing solution that runs on all modern GPUs ".
Maybe that’s the problem. I’ve got a fairly old Geforce GTX 650 Ti that means just 2GB VRAM (and of course no Rtx).
Is this card out of the game?
Is there a minimum requirement specs for DDGI in Flax?
And what about lighmapping? Is it done on Gpu? Any limitations?
DDGI will run in lower resolution (if adjusted in settings) even on integrated Intel GPU (tested on my old Laptop). The demo showcased here is high-end and was supposed to impress with quality rather than showcase the performance (although the upcoming FLax 1.5 will give much more perf on CPU side so this demo should get +10 FPS in most cases).
Flax has a GPU-based lightmap baking tool (in Editor) which requires Computer shaders (DX11/DX12/Vulkan) but the result lightmap textures can be used on all platforms (including mobile).
Thx for answering.
Lower resolution in settings means lower pixel resolution or is it about the quality settings?
Just for the sake of checking out… this is a dead simple scene I put together to test DDGI. https://www.swisstransfer.com/d/ad5f4977-2b82-41db-ba2d-a9c94539b18a
I can’t see any GI, neither anything that looks correct in “Global SDF” debug view.
And I cannot even bake lightmaps (i.e. the command is grayed out in “Tool” menu).
Am I doing something wrong?
Lightmaps baking is supported with GPU that: Has Compute Shaders, Supports 2D Textures of size 8k or higher and has more than 2GB of Graphics Memory - due to computational complexity of the algorithm used for this.
after opening the game, it delays loading DDGI for a while, I don’t know why. .
Just like in the picture, the scene is dark at the beginning, and after a second or two, the picture will suddenly light up…
DDGI waits for SDF of meshes to stream in so it doesn’t end up in invalid lighting state on level start. We could expose some variables for tweaking this logic.
What you want to do is up to you. Most games (including in other engines) will have a loading screen until the items they want are initialized. In this case since there may not be an event that you can attach to that will tell you when it is done, a couple seconds wait is probably needed.
OK, thank you, I just started to learn how to use the Flax engine. If you load the interface, how to tell that all the contents of the level (including DDGI) have been loaded? If there are some reference materials, I would be very, very grateful!