Skip to content
This repository was archived by the owner on Nov 30, 2020. It is now read-only.

Commit d07a9fa

Browse files
committed
Added a SRP specific setting to MSVO
Tooltip missing
1 parent c33e713 commit d07a9fa

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

PostProcessing/Editor/Effects/AmbientOcclusionEditor.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ public sealed class AmbientOcclusionEditor : PostProcessEffectEditor<AmbientOccl
1111
SerializedParameterOverride m_Color;
1212
SerializedParameterOverride m_AmbientOnly;
1313
SerializedParameterOverride m_ThicknessModifier;
14+
SerializedParameterOverride m_DirectLightingStrength;
1415
SerializedParameterOverride m_Quality;
1516
SerializedParameterOverride m_Radius;
1617

@@ -21,6 +22,7 @@ public override void OnEnable()
2122
m_Color = FindParameterOverride(x => x.color);
2223
m_AmbientOnly = FindParameterOverride(x => x.ambientOnly);
2324
m_ThicknessModifier = FindParameterOverride(x => x.thicknessModifier);
25+
m_DirectLightingStrength = FindParameterOverride(x => x.directLightingStrength);
2426
m_Quality = FindParameterOverride(x => x.quality);
2527
m_Radius = FindParameterOverride(x => x.radius);
2628
}
@@ -57,8 +59,11 @@ public override void OnInspectorGUI()
5759
EditorGUILayout.HelpBox("Multi-scale volumetric obscurance requires compute shader support.", MessageType.Warning);
5860

5961
PropertyField(m_ThicknessModifier);
62+
63+
if (RuntimeUtilities.scriptableRenderPipelineActive)
64+
PropertyField(m_DirectLightingStrength);
6065
}
61-
66+
6267
PropertyField(m_Color);
6368

6469
if (Camera.main != null && Camera.main.actualRenderingPath == RenderingPath.DeferredShading && Camera.main.allowHDR)

PostProcessing/Runtime/Effects/AmbientOcclusion.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ public sealed class AmbientOcclusion : PostProcessEffectSettings
5353
[Range(1f, 10f), Tooltip("Modifies thickness of occluders. This increases dark areas but also introduces dark halo around objects.")]
5454
public FloatParameter thicknessModifier = new FloatParameter { value = 1f };
5555

56+
// HDRP-only parameters
57+
[Range(0f, 1f), Tooltip("")]
58+
public FloatParameter directLightingStrength = new FloatParameter { value = 0f };
59+
5660
// SAO-only parameters
5761
[Tooltip("Radius of sample points, which affects extent of darkened areas.")]
5862
public FloatParameter radius = new FloatParameter { value = 0.25f };

0 commit comments

Comments
 (0)