Skip to main content
Version: 10.0

Blending

The Blending section defines how the shader should blend on top of pixels that are already drawn. These options are set by the Rendering Preset selected at the top of the shader, and almost always need not be set manually.

These blend options are exposed separately for the base pass and the add pass, as the add pass needs to blend on top of the base pass.

Documentation Info

Outline Blending will also be visible here containing the same settings as described here. This allows you to control the Blending operator of the Outlines separate from the base Blending.

RGB Blend Op​

Type
Dropdown
Options
AddSubtractReverseSubtractMinMaxLogicalClearLogicalSetLogicalCopyLogicalCopyInvertedLogicalNoopLogicalInvertLogicalAndLogicalNandLogicalOrLogicalNorLogicalXorLogicalEquivalenceLogicalAndReverseLogicalAndInvertedLogicalOrReverseLogicalOrInverted

Which blend operator to use for the RGB channels. This is almost always set to Add. See the Unity Documentation for more information.

RGB Source Blend​

Type
Dropdown
Options
ZeroOneDstColorSrcColorOneMinusDstColorSrcAlphaOneMinusSrcColorDstAlphaOneMinusDstAlphaSrcAlphaSaturateOneMinusSrcAlpha

Which blend factors to use for the source. See the Unity Documentation and Rendering Presets page for more information.

RGB Destination Blend​

Type
Dropdown
Options
ZeroOneDstColorSrcColorOneMinusDstColorSrcAlphaOneMinusSrcColorDstAlphaOneMinusDstAlphaSrcAlphaSaturateOneMinusSrcAlpha

Which blend factors to use for the destination. See the Unity Documentation and Rendering Presets page for more information.

Advanced Alpha Blending​

These settings below control the Alpha of the Blending operation.

Alpha Blend Op​

Type
Dropdown
Options
AddSubtractReverseSubtractMinMaxLogicalClearLogicalSetLogicalCopyLogicalCopyInvertedLogicalNoopLogicalInvertLogicalAndLogicalNandLogicalOrLogicalNorLogicalXorLogicalEquivalenceLogicalAndReverseLogicalAndInvertedLogicalOrReverseLogicalOrInverted

What blend op to use for the Alpha channel. This is typically set by the Rendering Preset. See the Unity Documentation for more information.

Alpha Source Blend​

Type
Dropdown
Options
ZeroOneDstColorSrcColorOneMinusDstColorSrcAlphaOneMinusSrcColorDstAlphaOneMinusDstAlphaSrcAlphaSaturateOneMinusSrcAlpha

Which blend factors to use for the Alpha source. See the Unity Documentation and Rendering Presets page for more information.

Alpha Destination Blend​

Type
Dropdown
Options
ZeroOneDstColorSrcColorOneMinusDstColorSrcAlphaOneMinusSrcColorDstAlphaOneMinusDstAlphaSrcAlphaSaturateOneMinusSrcAlpha

Which blend factors to use for the Alpha destination. See the Unity Documentation and Rendering Presets page for more information.