diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_Influence.svg b/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_Influence.svg deleted file mode 100644 index b93ac9cad0e..00000000000 --- a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_Influence.svg +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - Mesh object - - - - - - - - - - - Influencedpixels - Influence volume - - diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlend.svg b/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlend.svg deleted file mode 100644 index be626c298a2..00000000000 --- a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlend.svg +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - Mesh object - - - - - - - - Blendvolume - - - - - - Blend distance - - - - - - - - - Influence = 0 - Influence = 1 - - diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendNormal.svg b/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendNormal.svg deleted file mode 100644 index a7b97e9adbb..00000000000 --- a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendNormal.svg +++ /dev/null @@ -1,259 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - Blendnormalvolume - - - House - Discarded pixels - Blend Distance - - - - - - - - - Normal - - - - - - - - - Influenced pixels - - diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendOverlap.svg b/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendOverlap.svg deleted file mode 100644 index a81299a350b..00000000000 --- a/com.unity.render-pipelines.high-definition/Documentation~/Images/ReflectionProbe_InfluenceBlendOverlap.svg +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - Mesh object - - - - - - - - - - - - - - - Probe B - Probe A - - - - - Overlappinginfluence - - diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probe-Usage.md b/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probe-Usage.md deleted file mode 100644 index dc5e6a1ec1f..00000000000 --- a/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probe-Usage.md +++ /dev/null @@ -1,46 +0,0 @@ -# Reflection probe usage - -## What is a probe - -[Reflection Probes](Reflection-Probe.md) and [Planar Reflection Probes](Planar-Reflection-Probe.md) provide indirect specular lighting. - -A Reflection Probe captures all of its surroundings whereas a Planar Reflection Probe only captures one direction. - -For more information on probes and how they work, see [Reflection Probes](Reflection-Probes-Intro.md). - - -## Controlling the influence of a probe - -The influence of a probe determines which pixels it affects and by how much. - -There are 3 tools to control the influence on a pixel: -* [Influence volume](#influence-volume): The probe affects any pixel inside this volume. -* [Blend distance](#blend-influence): The probe affects pixels near the border of the Influence volume less. -* [Blend normal distance](#blend-normal-influence): The probe does not affect pixels near the border with an invalid normal. - -### Influence volume - -Use this volume to include or exclude pixels from the probe's influence. - -Note: When a pixel is inside an influence volume, the probe still processes it even if the specular value the probe provides is not significant. This is important to handle the performance of probes. - -![](Images/ReflectionProbe_Influence.svg) - -### Blend influence - -Unity linearly weights the specular lighting value the probe provides between the influence volume and the blend volume. -Use blending to create smooth transitions at the border of the probe's influence, or when probes overlap. - -![](Images/ReflectionProbe_InfluenceBlend.svg) -![](Images/ReflectionProbe_InfluenceBlendOverlap.svg) - -### Blend normal influence - -In some cases, a probe can influence a pixel that is not consistent with the scene layout. - -For example, when a light ray cannot reach a pixel due to occlusion, but the pixel is inside the influence volume. - -You can set a blend normal distance similarly to a blend distance. -The probe does not influence pixels that are inside the influence volume, but outside of the blend normal distance, if their normal points away from the probe. - -![](Images/ReflectionProbe_InfluenceBlendNormal.svg) diff --git a/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probes-Intro.md b/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probes-Intro.md index 8fea24f5b1a..dffdd86d2a5 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probes-Intro.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/Reflection-Probes-Intro.md @@ -14,5 +14,3 @@ To create a **Reflection Probe** in the Unity Editor, select **GameObject > Ligh You can customize the behavior of a Reflection Probe in the Inspector. Both types of HDRP Reflection Probe are separate components, but share many of the same properties. For information on each Reflection Probe’s properties, see the [Reflection Probe](Reflection-Probe.md) and [Planar Reflection Probe](Planar-Reflection-Probe.md) documentation. To make sure HDRP does not apply post-processing effects twice, once in a Reflection Probe's capture and once in a Camera's capture of the reflection, HDRP does not apply post-processing to the Reflection Probe capture. - -For more information about how to use the reflection probe, see [Reflection Probe Usage](Reflection-Probe-Usage.md). diff --git a/com.unity.render-pipelines.high-definition/Documentation~/TableOfContents.md b/com.unity.render-pipelines.high-definition/Documentation~/TableOfContents.md index 8aadd1f4112..50d27395b07 100644 --- a/com.unity.render-pipelines.high-definition/Documentation~/TableOfContents.md +++ b/com.unity.render-pipelines.high-definition/Documentation~/TableOfContents.md @@ -95,12 +95,11 @@ * Lighting * [Reflection in HDRP](Reflection-in-HDRP) * [Refraction in HDRP](Refraction-in-HDRP) - * [Reflection Probes](Reflection-Probes-Intro) - * [Using Reflection Probes](Reflection-Probe-Usage) - * Components - * [Reflection Probe](Reflection-Probe) - * [Planar Reflection Probe](Planar-Reflection-Probe) - * [Reflection Proxy Volume](Reflection-Proxy-Volume) + * Reflection Probes + * [Reflection Probes Introduction](Reflection-Probes-Intro) + * [Reflection Probe](Reflection-Probe) + * [Planar Reflection Probe](Planar-Reflection-Probe) + * [Reflection Proxy Volume](Reflection-Proxy-Volume) * [Light](Light-Component) * [Environment Lighting](Environment-Lighting) * [Atmospheric Scattering](Atmospheric-Scattering)