In a material in the Universal Render PipelineA series of operations that take the contents of a Scene, and displays them on a screen. Unity lets you choose from pre-built render pipelines, or write your own. More info
See in Glossary (URP), the Blending Mode property determines how Unity calculates the color of each pixelThe smallest unit in a computer image. Pixel size depends on your screen resolution. Pixel lighting is calculated at every screen pixel. More info
See in Glossary of a transparent Material when it blends the Material with the background.
In the context of Blending Modes, Source refers to the transparent Material where the Blending Mode is set and Destination refers to anything that Material overlaps with.
Alpha blending mode.
Alpha uses the Material’s alpha value to change how transparent an object is. 0 is fully transparent. 255 is fully opaque, this is translated to a value of 1 when used with the blending equations. The Material is always rendered in the Transparent render pass regardless of its alpha value. This mode lets you use the Preserve Specular Lighting property.
Alpha equation:
OutputRGB = (SourceRGB * SourceAlpha) + DestinationRGB * (1 - SourceAlpha)
Premultiply blending mode.
Premultiply first multiplies the RGB values of the transparent Material by its alpha value then applies a similar effect to the Material as Alpha. The equation for Premultiply also allows areas of the transparent Material with an alpha value of 0 to have an additive blend effect. This can help reduce artifacts that may appear at the edge of the overlap between opaque and transparent pixels.
Premultiply equation:
OutputRGB = SourceRGB + DestinationRGB * (1 - SourceAlpha)
Additive blending mode.
Additive adds the color values of the Materials together to create the blend effect. The alpha value determines the strength of the source Material’s color before the blend is calculated. This mode lets you use the Preserve Specular Lighting property.
Additive equation:
OutputRGB = (SourceRGB * SourceAlpha) + DestinationRGB
Multiply blending mode.
Multiply multiplies the color of the Material with the color behind the surface. This creates a darker effect, like when you look through colored glass. This mode uses the Material’s alpha value to adjust how much the colors blend. An alpha value of 1 results in unadjusted multiplication of the colors while lower values blend the colors towards white.
Multiply equation:
OutputRGB = SourceRGB * DestinationRGB
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.