Wojciech Figat
|
78afe60343
|
Add Global Surface Atlas resolution setting
|
2022-06-13 12:38:01 +02:00 |
|
Wojtek Figat
|
1fc26a63a7
|
Update gi branch changes to large worlds
|
2022-06-13 00:50:34 +02:00 |
|
Wojtek Figat
|
e43515f653
|
Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
# Source/Engine/Graphics/PostProcessSettings.cpp
# Source/Engine/Level/Actors/SkyLight.cpp
# Source/Engine/Renderer/GBufferPass.cpp
# Source/Engine/Renderer/GI/GlobalSurfaceAtlasPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.cpp
# Source/Engine/Renderer/GlobalSignDistanceFieldPass.h
# Source/Engine/Renderer/RenderList.h
|
2022-06-13 00:46:33 +02:00 |
|
Wojtek Figat
|
bc65057eb7
|
Add property type tooltip to Visject properties
|
2022-06-13 00:41:06 +02:00 |
|
Wojtek Figat
|
a881c90b2e
|
Refactor engine to support double-precision vectors
|
2022-06-13 00:40:32 +02:00 |
|
Wojciech Figat
|
d4839b9c78
|
Add Global Illumination options to PostFx Settings
|
2022-06-10 18:48:17 +02:00 |
|
Wojciech Figat
|
aa58665740
|
Move Global SDF towards the view direction
|
2022-06-10 14:31:01 +02:00 |
|
Wojciech Figat
|
f685c67275
|
Add Global SDF quality setting and support for variable cascades count and resolution
|
2022-06-10 14:30:40 +02:00 |
|
Wojciech Figat
|
3b27ae5fa9
|
Optimize ProbesTrace texture in DDGI to use batched probes update
|
2022-06-10 10:39:46 +02:00 |
|
Wojciech Figat
|
3a8e5e0bbe
|
Various DDGI quality improvements
|
2022-06-09 11:31:20 +02:00 |
|
Wojciech Figat
|
211491f3d2
|
Add missing AO for DDGI irradiance
|
2022-06-09 10:55:26 +02:00 |
|
Wojciech Figat
|
6a74ebd62e
|
Add support for cascades to DDGI
|
2022-06-09 08:55:45 +02:00 |
|
Wojciech Figat
|
73d762cf0c
|
Fix regression from 5ee62be166
|
2022-06-06 15:47:56 +02:00 |
|
Wojciech Figat
|
5ee62be166
|
Various DDGI improvements to the quality of the final effect
|
2022-06-06 15:04:58 +02:00 |
|
Wojciech Figat
|
c147e3bff4
|
Minor DDGI optimization
|
2022-06-06 13:13:36 +02:00 |
|
Wojciech Figat
|
1f1ed2bf60
|
Fix terrain draw modes to collect only current draw pass
|
2022-06-06 10:28:58 +02:00 |
|
Wojciech Figat
|
31d9802cf4
|
Add IndirectLightingIntensity support for lights in Global Surface Atlas
|
2022-06-06 10:28:39 +02:00 |
|
Wojciech Figat
|
79220556df
|
Improve DDGI probes relocation algorithm
|
2022-06-03 17:43:12 +02:00 |
|
Wojciech Figat
|
befaf65ab1
|
Optimize DDGI probes position calculation when sampling irradiance
|
2022-06-03 16:11:46 +02:00 |
|
Wojciech Figat
|
54c322da7c
|
Fix missing specular regression
|
2022-06-03 12:14:03 +02:00 |
|
Wojciech Figat
|
d05c09a33d
|
Improve GI quality
|
2022-06-02 18:13:15 +02:00 |
|
Wojciech Figat
|
641d04a50e
|
Improve GI quality
|
2022-05-31 15:52:19 +02:00 |
|
Wojciech Figat
|
bdc7b3b754
|
Add updating ModelInstanceActor render state on material change
|
2022-05-27 12:07:27 +02:00 |
|
Wojciech Figat
|
d0a6f82cc2
|
Fix updating Global Surface Atlas for the static object that rendering state was modified
|
2022-05-27 12:07:02 +02:00 |
|
Wojciech Figat
|
eb6050cf27
|
Improve probes relocation algorithm to reduce visual artifacts due to probes flickering
|
2022-05-27 11:44:39 +02:00 |
|
Wojciech Figat
|
48b3a34182
|
Fix potential issue with SR/RT slots
|
2022-05-26 15:43:55 +02:00 |
|
Wojciech Figat
|
3377229966
|
Add color grading and postfx for Glboal Surface Atlas lighting debug view to increase readability
|
2022-05-26 15:10:26 +02:00 |
|
Wojciech Figat
|
c2082925c7
|
Improve multi-bounce irradiance lighting by limiting the diffuse color intensity
|
2022-05-26 15:09:37 +02:00 |
|
Wojtek Figat
|
f82e370392
|
Refactor Vector types to support 64-bit precision via define switch
|
2022-05-25 20:04:33 +02:00 |
|
Wojtek Figat
|
1303740611
|
Add proper template types inflating with typedef searching for new scripting api features usage
|
2022-05-25 19:55:22 +02:00 |
|
Wojtek Figat
|
edbf0761d2
|
Minor code simplification
|
2022-05-25 19:54:50 +02:00 |
|
Wojciech Figat
|
e6a06832bf
|
Fix invalid border corner pixel copy in probe image
|
2022-05-25 10:39:24 +02:00 |
|
Wojtek Figat
|
a116a1fb8d
|
Add FLAX_BUILD_BINDINGS define for Scripting API parser to be used if needed
|
2022-05-23 19:57:38 +02:00 |
|
Wojtek Figat
|
c87f2f5b56
|
Optimize empty comments parsing in Scripting API
|
2022-05-23 19:57:07 +02:00 |
|
Wojtek Figat
|
e4e5745101
|
Fix parsing comments for Scripting API types that are templates
|
2022-05-23 19:56:43 +02:00 |
|
Wojtek Figat
|
e9c8584656
|
Format code in Flax.Build
|
2022-05-23 19:56:13 +02:00 |
|
Wojtek Figat
|
b30d22fa45
|
Missing change
|
2022-05-23 19:55:18 +02:00 |
|
Wojtek Figat
|
85fd540b97
|
Add new API_TYPEDEF metadata for Scriptign API types instantiation (with Alias option)
|
2022-05-23 19:50:37 +02:00 |
|
Wojtek Figat
|
b70bce1746
|
Add support for generic types in Scripting API with Template flag
|
2022-05-23 19:43:34 +02:00 |
|
Wojtek Figat
|
d39b6d7120
|
Fix processing else and elif preprocessor blocks in Flax.Build bindings parser
|
2022-05-23 17:46:26 +02:00 |
|
Wojtek Figat
|
c0412cc4f4
|
Fix using preprocessor define values in Flax.Build bindings parsing
|
2022-05-23 17:45:18 +02:00 |
|
Wojciech Figat
|
89ac470733
|
Add indirect lighting to Global Surface Atlas to achieve infinite GI bounces
|
2022-05-23 14:10:45 +02:00 |
|
Wojciech Figat
|
72c0474397
|
Add realtime sky/skybox capturing for GI
|
2022-05-23 12:53:39 +02:00 |
|
Wojciech Figat
|
375222a089
|
Initial DDGI implementation
|
2022-05-23 10:15:02 +02:00 |
|
Wojtek Figat
|
2eb51f9a83
|
Reformat code in Math libary
|
2022-05-21 20:04:12 +02:00 |
|
Wojtek Figat
|
785f8915b7
|
Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
|
2022-05-21 19:45:13 +02:00 |
|
Wojtek Figat
|
f53a5ff536
|
Reorganize scene pointer in actor data
|
2022-05-21 19:41:24 +02:00 |
|
Wojtek Figat
|
5e6c518c39
|
Minor adjustments
|
2022-05-21 11:48:54 +02:00 |
|
Wojtek Figat
|
b7459c7311
|
Inline various operators in math types for better performance in Debug builds and better inlining
|
2022-05-21 11:36:27 +02:00 |
|
Wojtek Figat
|
e43ef605c2
|
Minor improvements
|
2022-05-20 18:12:29 +02:00 |
|