To create an additive blend in Unity, you should use the following blend function instead of Blend SrcAlpha OneMinusSrcAlpha:
Explanation of the blend factors:
One refers to multiplying the color by 1, which keeps the original color unchanged.
- When you use
Blend One One, the colors of your source and destination are added together, producing an additive blend effect.
Here’s how to use it in a shader:
Shader "Custom/AdditiveBlendShader" {
Tags { "Queue"="Transparent" }
This will produce an additive blend effect where overlapping colors become brighter. If you want to retain transparency control, you can modify it further using an alpha component. But for a basic additive blend, Blend One One is what you typically use.