Skip to content

Commit

Permalink
Added IES system for spotlights
Browse files Browse the repository at this point in the history
Horizontally flipped panorama
Changed radiance cache to mostly only run on diffuse bounces
Reorganized files a bit, put ASVGF in its own folder
Fast-moving smearing in asvgf is mostly gone
Added ability for panorama to go through several cameras
Fixed radcache on terrain
Fixed some restir ASVGF stuff for better screen borders
Fix for panorama preventing builds
Added simple IES system
Panorama system will do the resolution itself now
Fix to radcache + ReSTIR + NEE + Mirrors
Improved asvgf filters quality
Improved asvgf filters performance by about 25%
Small modification to material pairing to indicate what slots are single component textures
  • Loading branch information
Pjbomb2 committed Jul 26, 2024
1 parent 22e74da commit a4391c3
Show file tree
Hide file tree
Showing 28 changed files with 943 additions and 592 deletions.
Binary file added Images/IESInstructions0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 11 additions & 5 deletions README.md
Binary file modified TrueTrace.unitypackage
Binary file not shown.
18 changes: 9 additions & 9 deletions TrueTrace/DemoScene.asset
114 changes: 59 additions & 55 deletions TrueTrace/DemoScene.unity
86 changes: 77 additions & 9 deletions TrueTrace/Editor/PathTracerSettings.cs
55 changes: 50 additions & 5 deletions TrueTrace/Resources/AssetManager.cs
30 changes: 30 additions & 0 deletions TrueTrace/Resources/Builders/CommonVars.cs
5 changes: 3 additions & 2 deletions TrueTrace/Resources/GlobalDefines.cginc
12 changes: 6 additions & 6 deletions TrueTrace/Resources/MainCompute/CommonData.cginc
23 changes: 12 additions & 11 deletions TrueTrace/Resources/MainCompute/IntersectionKernels.compute
49 changes: 48 additions & 1 deletion TrueTrace/Resources/MainCompute/Materials.cginc
25 changes: 18 additions & 7 deletions TrueTrace/Resources/MainCompute/RayGenKernels.compute
130 changes: 88 additions & 42 deletions TrueTrace/Resources/MainCompute/RayTracingShader.compute
2 changes: 1 addition & 1 deletion TrueTrace/Resources/MainCompute/ReSTIRGI.compute
2 changes: 2 additions & 0 deletions TrueTrace/Resources/Objects/RayTracingLights.cs
4 changes: 2 additions & 2 deletions TrueTrace/Resources/Objects/RayTracingObject.cs
8 changes: 4 additions & 4 deletions TrueTrace/Resources/PostProcess/Compute/AutoExpose.compute
51 changes: 51 additions & 0 deletions TrueTrace/Resources/PostProcess/Compute/ToneMap.compute
6 changes: 2 additions & 4 deletions TrueTrace/Resources/PostProcess/Denoiser.cs
123 changes: 123 additions & 0 deletions TrueTrace/Resources/PostProcess/DenoisersCommon.cginc
221 changes: 50 additions & 171 deletions TrueTrace/Resources/PostProcess/ReSTIRASVGF/ReSTIRASVGF.compute
40 changes: 23 additions & 17 deletions TrueTrace/Resources/PostProcess/ReSTIRASVGF/ReSTIRASVGF.cs
20 changes: 13 additions & 7 deletions TrueTrace/Resources/RayTracingMaster.cs
45 changes: 45 additions & 0 deletions TrueTrace/Resources/Utility/MaterialMappings.xml
87 changes: 70 additions & 17 deletions TrueTrace/Resources/Utility/PanoramaDoer.cs

0 comments on commit a4391c3

Please sign in to comment.