Rendering settings: add HTrace AO volume override, tune SSAO prefilter

DefaultVolumeProfile gains an HTraceAOVolume override (AO mode, intensity 2,
radius 2). PC_RPAsset flips the SSAO prefilter permutation (interleaved on,
blue noise off, high sample count). URP global settings register the extra
feature rid.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 4.8 committed 2026-07-08 07:24:09 +02:00
1 parent 93567bbd9f
commit 97abbceef7
3 files changed
+240 -4

No files matched your search

+235
View File
@@ -436,6 +436,240 @@ MonoBehaviour:
p31:
m_OverrideState: 1
m_Value: {r: 0, g: 0, b: 0, a: 1}
--- !u!114 &-85533074886727216
MonoBehaviour:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 1fb62f424bdedbb4d9d1bbc1035f6ba2, type: 3}
m_Name: HTraceAOVolume
m_EditorClassIdentifier: HTraceAO.Rendering::HTraceAO.Rendering.URP.Infrastructure.HTraceAOVolume
active: 1
Enable:
m_OverrideState: 1
m_Value: 1
AmbientOcclusionMode:
m_OverrideState: 1
m_Value: 1
HBuffer:
m_OverrideState: 1
m_Value: 0
Fadeout:
m_OverrideState: 1
m_Value: 100
Intensity:
m_OverrideState: 1
m_Value: 2
InjectionPoint:
m_OverrideState: 1
m_Value: 1
ReconstructNormals:
m_OverrideState: 1
m_Value: 0
DebugModeSSAO:
m_OverrideState: 1
m_Value: 0
Thickness:
m_OverrideState: 1
m_Value: 0
Radius:
m_OverrideState: 1
m_Value: 2
SSAOExcludeCasting:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 0
SSAOExcludeReceiving:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 0
SSAOExcludedIntensity:
m_OverrideState: 1
m_Value: 0
DirectLightingOcclusion:
m_OverrideState: 1
m_Value: 0
DebugModeGTAO:
m_OverrideState: 1
m_Value: 0
GTAOResolution:
m_OverrideState: 1
m_Value: 0
GTAOThickness:
m_OverrideState: 1
m_Value: 0.2
GTAOWorldSpaceRadius:
m_OverrideState: 1
m_Value: 1
GTAOScreenSpaceRadius:
m_OverrideState: 1
m_Value: 25
GTAOSliceCount:
m_OverrideState: 1
m_Value: 2
GTAOStepCount:
m_OverrideState: 1
m_Value: 16
GTAOTracingMode:
m_OverrideState: 1
m_Value: 0
GTAODepthFormat:
m_OverrideState: 1
m_Value: 0
GTAOThicknessMode:
m_OverrideState: 1
m_Value: 0
GTAOUseAttenuation:
m_OverrideState: 1
m_Value: 1
GTAODenoising:
m_OverrideState: 1
m_Value: 3
GTAOSampleCountTemporal:
m_OverrideState: 1
m_Value: 8
GTAOUseSimpleRejection:
m_OverrideState: 1
m_Value: 0
GTAOTemporalRejection:
m_OverrideState: 1
m_Value: 0.8
GTAOReprojectionFilter:
m_OverrideState: 1
m_Value: 0
GTAOUseNormalWeightingTemporal:
m_OverrideState: 1
m_Value: 1
GTAOSpatialFilterType:
m_OverrideState: 1
m_Value: 1
GTAOFilterRadius:
m_OverrideState: 1
m_Value: 0.5
GTAOFilterAdaptivity:
m_OverrideState: 1
m_Value: 0.5
GTAOBoxPassCount:
m_OverrideState: 1
m_Value: 2
GTAODoubleSampleCount:
m_OverrideState: 1
m_Value: 0
GTAOExcludeCasting:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 0
GTAOExcludeReceiving:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 0
GTAOExcludedIntensity:
m_OverrideState: 1
m_Value: 0
DebugModeRTAO:
m_OverrideState: 1
m_Value: 0
RTAOWorldSpaceRadius:
m_OverrideState: 1
m_Value: 1
RTAOMaxRayBias:
m_OverrideState: 1
m_Value: 0.001
RTAORayCount:
m_OverrideState: 1
m_Value: 4
RTAOResolution:
m_OverrideState: 1
m_Value: 3
RTAODenoising:
m_OverrideState: 1
m_Value: 2
RTAOSampleCountTemporal:
m_OverrideState: 1
m_Value: 16
RTAOReprojectionFilter:
m_OverrideState: 1
m_Value: 0
RTAOUseNormalWeightingTemporal:
m_OverrideState: 1
m_Value: 1
RTAODisocclusionBoost:
m_OverrideState: 1
m_Value: 1
RTAOFilterRadius:
m_OverrideState: 1
m_Value: 0.5
RTAOScreenSpacePretrace:
m_OverrideState: 1
m_Value: 0
RTAOPretraceMask:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 1
RTAOPretraceSamples:
m_OverrideState: 1
m_Value: 12
RTAOPretraceDistance:
m_OverrideState: 1
m_Value: 0.5
RTAOPretraceThickness:
m_OverrideState: 1
m_Value: 0.1
RTAOSampleRebalancing:
m_OverrideState: 1
m_Value: 0
RTAOCullBackfaces:
m_OverrideState: 1
m_Value: 0
RTAOCullAlphaCutout:
m_OverrideState: 1
m_Value: 0
RTAOCullingMask:
m_OverrideState: 1
m_Value:
serializedVersion: 2
m_Bits: 4294967295
RTAOCullingMode:
m_OverrideState: 1
m_Value: 0
RTAOCullingDistance:
m_OverrideState: 1
m_Value: 100
RTAOMinSolidAngle:
m_OverrideState: 1
m_Value: 1
RTAOStaticRejection:
m_OverrideState: 1
m_Value: 0.1
RTAODynamicRejection:
m_OverrideState: 1
m_Value: 0.3
RTAOContactOcclusion:
m_OverrideState: 1
m_Value: 0
RTAOContactOcclusionDenoise:
m_OverrideState: 1
m_Value: 1
RTAOExcludeReceiving:
m_OverrideState: 1
m_Value:
serializedVersion: 0
m_Bits: 0
RTAOExcludedIntensity:
m_OverrideState: 1
m_Value: 0
RTAODebugSceneMismatch:
m_OverrideState: 1
m_Value: 0
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -468,6 +702,7 @@ MonoBehaviour:
- {fileID: -6288072647309666549}
- {fileID: 7518938298396184218}
- {fileID: -1410297666881709256}
- {fileID: -85533074886727216}
--- !u!114 &853819529557874667
MonoBehaviour:
m_ObjectHideFlags: 3