Wojtek Figat
11ea889fa9
Refactor DDGI fallback radiance to use alpha for blending between fixed color and color at snapped location of the last cascade
...
This means artists don't need to adjust the value anymore as it can cover vista geometry with GI at last cascade borders.
2026-01-05 16:22:00 +01:00
Wojtek Figat
c5a28a5734
Refactor DDGI irradiance sampling when nearby probe is missing to use precomputed fallback probes
...
Also, insert fallback/dummy probes when there is no SDF nearby to have lighting in all cases.
This both improves sampling performance and fixes issues when sampling in areas far away from valid GI.
2026-01-05 12:04:02 +01:00
Wojtek Figat
b24d98df9e
Fix DDGI cascades blending to be smoother
2026-01-03 00:48:36 +01:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
3aa8e67551
Add option for smooth DDGI cascades blending
2024-07-18 23:51:03 +02:00
Wojtek Figat
03898a064a
Optimize DDGI probes border pixels to be copied within probe update, rather than via separate dispatch
2024-07-18 19:51:01 +02:00
Wojtek Figat
352913ba14
Add random per-probe rotation for rays tracing in DDGI
2024-07-11 14:48:24 +02:00
Wojtek Figat
1e86eff2d3
Improve GPU constant buffers structures definitions to properly align on new Clang
2024-06-02 09:52:10 +02:00
Wojtek Figat
206ff89587
Add constant buffers alignment for data structures (16-byte boundaries)
2024-05-23 13:58:46 +02:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojciech Figat
1cf6c5233e
Refactor DDGI probes to use variable ray count depending on the probe location relative to the view frustum
2022-12-15 17:33:44 +01:00
Wojciech Figat
a2677a25a9
Improve env probes rendering if DDGI is enabled
2022-07-15 16:13:36 +02:00
Wojciech Figat
282b9066b8
Improve DDGI quality
2022-06-24 16:17:32 +02:00
Wojciech Figat
b69e42b79c
Fix initializing activated and scrolled DDGI probes
2022-06-23 14:51:36 +02:00
Wojciech Figat
4afb74c7b3
Optimize DDGI probes updating with active-only probes
2022-06-22 14:09:31 +02:00
Wojciech Figat
4637017707
Optimize thread group size for DDGI trace rays compute shader
2022-06-21 10:32:25 +02:00
Wojtek Figat
1fc26a63a7
Update gi branch changes to large worlds
2022-06-13 00:50:34 +02:00
Wojciech Figat
d4839b9c78
Add Global Illumination options to PostFx Settings
2022-06-10 18:48:17 +02:00
Wojciech Figat
3a8e5e0bbe
Various DDGI quality improvements
2022-06-09 11:31:20 +02:00
Wojciech Figat
6a74ebd62e
Add support for cascades to DDGI
2022-06-09 08:55:45 +02:00
Wojciech Figat
375222a089
Initial DDGI implementation
2022-05-23 10:15:02 +02:00