Rasagar/Library/PackageCache/com.unity.render-pipelines.high-definition/Documentation~/Alpha-Clipping.md
2024-08-26 23:07:20 +03:00

2.6 KiB

Alpha Clipping

The Alpha Clipping option controls whether your Material acts as a Cutout Shader or not.

Enable Alpha Clipping to create a transparent effect with hard edges between the opaque and transparent areas. HDRP achieves this effect by not rendering pixels with alpha values below the value you specify in the Threshold field. For example, a Threshold of 0.1 means that HDRP doesn't render alpha values below 0.1.

When using MSAA, the new edges of the object caused by the cutout are not be taken into account for antialiasing. In this case HDRP will automatically enable Alpha To Coverage on the shader to benefit from MSAA.

If you enable this feature, HDRP exposes the following properties for you to use to customize the Alpha Clipping effect:

Property Description
Threshold Set the alpha value limit that HDRP uses to determine whether it should render each pixel. If the alpha value of the pixel is equal to or higher than the limit then HDRP renders the pixel. If the value is lower than the limit then HDRP does not render the pixel. The default value is 0.5.
Use Shadow Threshold Enable the checkbox to set another threshold value for alpha clipping shadows.
- Shadow Threshold Set the alpha value limit that HDRP uses to determine whether it should render shadows for a pixel.

If you set your Surface Type to Transparent, HDRP exposes the Transparent Depth Prepass and Transparent Depth Postpass properties. HDRP allows you to set individual thresholds for these two passes.

Property Description
Prepass Threshold Use the slider to set the alpha value limit that HDRP uses for the Transparent depth prepass. This works in the same way as the main Threshold property described above.
This property only appears when you enable the Transparent Depth Prepass checkbox.
Postpass Threshold Use the slider to set the alpha value limit that HDRP uses for the transparent depth postpass. This works in the same way as the main Threshold property described above.
This property only appears when you enable the Transparent Depth Postpass checkbox.