Skip to content

Commit f5badc4

Browse files
SSGI Implementation (#95)
Co-authored-by: Sebastien Lagarde <[email protected]>
1 parent 55e6e5f commit f5badc4

File tree

51 files changed

+2021
-171
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+2021
-171
lines changed

TestProjects/HDRP_DXR_Tests/Assets/Common/HDRenderPipelineAssetDeferred.asset

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ MonoBehaviour:
159159
m_RenderingPathDefaultCameraFrameSettings:
160160
bitDatas:
161161
data1: 136268574097245
162-
data2: 4539628426469769216
162+
data2: 4539628428617252864
163163
lodBias: 1
164164
lodBiasMode: 0
165165
lodBiasQualityLevel: 0
@@ -203,6 +203,7 @@ MonoBehaviour:
203203
supportSSR: 1
204204
supportSSRTransparent: 1
205205
supportSSAO: 1
206+
supportSSGI: 1
206207
supportSubsurfaceScattering: 1
207208
sssSampleBudget:
208209
m_Values: 140000002800000050000000

TestProjects/HDRP_DXR_Tests/Assets/Common/HDRenderPipelineAssetForward.asset

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ MonoBehaviour:
202202
supportSSR: 1
203203
supportSSRTransparent: 0
204204
supportSSAO: 1
205+
supportSSGI: 1
205206
supportSubsurfaceScattering: 1
206207
sssSampleBudget:
207208
m_Values: 140000002800000050000000
@@ -359,6 +360,18 @@ MonoBehaviour:
359360
AODirectionCount: 010000000200000004000000
360361
ContactShadowSampleCount: 060000000a00000010000000
361362
SSRMaxRaySteps: 100000002000000040000000
363+
SSGIRaySteps: 100000002000000040000000
364+
SSGIResolution: 000101
365+
SSGIRadius:
366+
- 2
367+
- 3
368+
- 10
369+
SSGIFullResolution: 000101
370+
SSGIClampValue:
371+
- 2
372+
- 2
373+
- 3
374+
SSGIFilterRadius: 020000000300000004000000
362375
allowShaderVariantStripping: 1
363376
enableSRPBatcher: 1
364377
shaderVariantLogLevel: 0

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1.asset

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MonoBehaviour:
2020
skyAmbientMode:
2121
m_OverrideState: 0
2222
m_Value: 0
23+
fogType:
24+
m_OverrideState: 0
25+
m_Value: 0
2326
--- !u!114 &-602189600455701405
2427
MonoBehaviour:
2528
m_ObjectHideFlags: 3
@@ -151,6 +154,40 @@ MonoBehaviour:
151154
m_EditorClassIdentifier:
152155
active: 1
153156
m_AdvancedMode: 0
157+
quality:
158+
m_OverrideState: 0
159+
m_Value: 1
160+
enable:
161+
m_OverrideState: 1
162+
m_Value: 1
163+
depthBufferThickness:
164+
m_OverrideState: 0
165+
m_Value: 0.01
166+
min: 0
167+
max: 1
168+
m_RaySteps:
169+
m_OverrideState: 0
170+
m_Value: 24
171+
min: 16
172+
max: 128
173+
m_MaximalRadius:
174+
m_OverrideState: 0
175+
m_Value: 2
176+
min: 0.01
177+
max: 50
178+
m_FullResolutionSS:
179+
m_OverrideState: 0
180+
m_Value: 1
181+
m_ClampValueSS:
182+
m_OverrideState: 0
183+
m_Value: 2
184+
min: 0.01
185+
max: 10
186+
m_FilterRadius:
187+
m_OverrideState: 0
188+
m_Value: 2
189+
min: 2
190+
max: 4
154191
rayTracing:
155192
m_OverrideState: 1
156193
m_Value: 1

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised1Half.asset

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MonoBehaviour:
2020
skyAmbientMode:
2121
m_OverrideState: 0
2222
m_Value: 0
23+
fogType:
24+
m_OverrideState: 0
25+
m_Value: 0
2326
--- !u!114 &-602189600455701405
2427
MonoBehaviour:
2528
m_ObjectHideFlags: 3
@@ -151,6 +154,40 @@ MonoBehaviour:
151154
m_EditorClassIdentifier:
152155
active: 1
153156
m_AdvancedMode: 0
157+
quality:
158+
m_OverrideState: 0
159+
m_Value: 1
160+
enable:
161+
m_OverrideState: 1
162+
m_Value: 1
163+
depthBufferThickness:
164+
m_OverrideState: 0
165+
m_Value: 0.01
166+
min: 0
167+
max: 1
168+
m_RaySteps:
169+
m_OverrideState: 0
170+
m_Value: 24
171+
min: 16
172+
max: 128
173+
m_MaximalRadius:
174+
m_OverrideState: 0
175+
m_Value: 2
176+
min: 0.01
177+
max: 50
178+
m_FullResolutionSS:
179+
m_OverrideState: 0
180+
m_Value: 1
181+
m_ClampValueSS:
182+
m_OverrideState: 0
183+
m_Value: 2
184+
min: 0.01
185+
max: 10
186+
m_FilterRadius:
187+
m_OverrideState: 0
188+
m_Value: 2
189+
min: 2
190+
max: 4
154191
rayTracing:
155192
m_OverrideState: 1
156193
m_Value: 1

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationDenoised2.asset

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MonoBehaviour:
2020
skyAmbientMode:
2121
m_OverrideState: 0
2222
m_Value: 0
23+
fogType:
24+
m_OverrideState: 0
25+
m_Value: 0
2326
--- !u!114 &-602189600455701405
2427
MonoBehaviour:
2528
m_ObjectHideFlags: 3
@@ -151,6 +154,40 @@ MonoBehaviour:
151154
m_EditorClassIdentifier:
152155
active: 1
153156
m_AdvancedMode: 0
157+
quality:
158+
m_OverrideState: 0
159+
m_Value: 1
160+
enable:
161+
m_OverrideState: 1
162+
m_Value: 1
163+
depthBufferThickness:
164+
m_OverrideState: 0
165+
m_Value: 0.01
166+
min: 0
167+
max: 1
168+
m_RaySteps:
169+
m_OverrideState: 0
170+
m_Value: 24
171+
min: 16
172+
max: 128
173+
m_MaximalRadius:
174+
m_OverrideState: 0
175+
m_Value: 2
176+
min: 0.01
177+
max: 50
178+
m_FullResolutionSS:
179+
m_OverrideState: 0
180+
m_Value: 1
181+
m_ClampValueSS:
182+
m_OverrideState: 0
183+
m_Value: 2
184+
min: 0.01
185+
max: 10
186+
m_FilterRadius:
187+
m_OverrideState: 0
188+
m_Value: 2
189+
min: 2
190+
max: 4
154191
rayTracing:
155192
m_OverrideState: 1
156193
m_Value: 1

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationFog.asset

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,16 @@ MonoBehaviour:
8787
m_Value: 0.75
8888
min: 0
8989
max: 1
90+
screenResolutionPercentage:
91+
m_OverrideState: 0
92+
m_Value: 12.5
93+
min: 6.25
94+
max: 100
95+
volumeSliceCount:
96+
m_OverrideState: 0
97+
m_Value: 64
98+
min: 1
99+
max: 1024
90100
filter:
91101
m_OverrideState: 0
92102
m_Value: 0
@@ -245,6 +255,40 @@ MonoBehaviour:
245255
m_EditorClassIdentifier:
246256
active: 1
247257
m_AdvancedMode: 0
258+
quality:
259+
m_OverrideState: 0
260+
m_Value: 1
261+
enable:
262+
m_OverrideState: 1
263+
m_Value: 1
264+
depthBufferThickness:
265+
m_OverrideState: 0
266+
m_Value: 0.01
267+
min: 0
268+
max: 1
269+
m_RaySteps:
270+
m_OverrideState: 0
271+
m_Value: 24
272+
min: 16
273+
max: 128
274+
m_MaximalRadius:
275+
m_OverrideState: 0
276+
m_Value: 2
277+
min: 0.01
278+
max: 50
279+
m_FullResolutionSS:
280+
m_OverrideState: 0
281+
m_Value: 1
282+
m_ClampValueSS:
283+
m_OverrideState: 0
284+
m_Value: 2
285+
min: 0.01
286+
max: 10
287+
m_FilterRadius:
288+
m_OverrideState: 0
289+
m_Value: 2
290+
min: 2
291+
max: 8
248292
rayTracing:
249293
m_OverrideState: 1
250294
m_Value: 1

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfFull.asset

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MonoBehaviour:
2020
skyAmbientMode:
2121
m_OverrideState: 0
2222
m_Value: 0
23+
fogType:
24+
m_OverrideState: 0
25+
m_Value: 0
2326
--- !u!114 &-602189600455701405
2427
MonoBehaviour:
2528
m_ObjectHideFlags: 3
@@ -151,6 +154,40 @@ MonoBehaviour:
151154
m_EditorClassIdentifier:
152155
active: 1
153156
m_AdvancedMode: 0
157+
quality:
158+
m_OverrideState: 0
159+
m_Value: 1
160+
enable:
161+
m_OverrideState: 1
162+
m_Value: 1
163+
depthBufferThickness:
164+
m_OverrideState: 0
165+
m_Value: 0.01
166+
min: 0
167+
max: 1
168+
m_RaySteps:
169+
m_OverrideState: 0
170+
m_Value: 24
171+
min: 16
172+
max: 128
173+
m_MaximalRadius:
174+
m_OverrideState: 0
175+
m_Value: 2
176+
min: 0.01
177+
max: 50
178+
m_FullResolutionSS:
179+
m_OverrideState: 0
180+
m_Value: 1
181+
m_ClampValueSS:
182+
m_OverrideState: 0
183+
m_Value: 2
184+
min: 0.01
185+
max: 10
186+
m_FilterRadius:
187+
m_OverrideState: 0
188+
m_Value: 2
189+
min: 2
190+
max: 4
154191
rayTracing:
155192
m_OverrideState: 1
156193
m_Value: 1

TestProjects/HDRP_DXR_Tests/Assets/Scenes/GlobalIlluminationData/GlobalIlluminationPerfHalf.asset

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ MonoBehaviour:
2020
skyAmbientMode:
2121
m_OverrideState: 0
2222
m_Value: 0
23+
fogType:
24+
m_OverrideState: 0
25+
m_Value: 0
2326
--- !u!114 &-602189600455701405
2427
MonoBehaviour:
2528
m_ObjectHideFlags: 3
@@ -151,6 +154,40 @@ MonoBehaviour:
151154
m_EditorClassIdentifier:
152155
active: 1
153156
m_AdvancedMode: 0
157+
quality:
158+
m_OverrideState: 0
159+
m_Value: 1
160+
enable:
161+
m_OverrideState: 1
162+
m_Value: 1
163+
depthBufferThickness:
164+
m_OverrideState: 0
165+
m_Value: 0.01
166+
min: 0
167+
max: 1
168+
m_RaySteps:
169+
m_OverrideState: 0
170+
m_Value: 24
171+
min: 16
172+
max: 128
173+
m_MaximalRadius:
174+
m_OverrideState: 0
175+
m_Value: 2
176+
min: 0.01
177+
max: 50
178+
m_FullResolutionSS:
179+
m_OverrideState: 0
180+
m_Value: 1
181+
m_ClampValueSS:
182+
m_OverrideState: 0
183+
m_Value: 2
184+
min: 0.01
185+
max: 10
186+
m_FilterRadius:
187+
m_OverrideState: 0
188+
m_Value: 2
189+
min: 2
190+
max: 4
154191
rayTracing:
155192
m_OverrideState: 1
156193
m_Value: 1

0 commit comments

Comments
 (0)