---
title: Dodge
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/compositing/dodge
---

# Dodge

A blend operation that lightens the background layer depending on the foreground.

## Overview

Overview B / (1 - F) Parameter Types Parameter Description Discussion The Dodge node lightens each area in the background based on the lightness of the corresponding area in the foreground, represented by the equation B / (1 - F). Below is an example of a simple node graph that uses the the dodge node to lighten a brick texture:

Use a Noise 2D node to generate Perlin noise, and use the output of that texture as the foreground in the dodge node. This process causes the background brick texture to lighten according to the procedural pattern. Below, the resulting texture applies to a cube:

## See Also

### Nodes

- [Premultiply](shadergraph/compositing/premultiply.md)
- [Unpremultiply](shadergraph/compositing/unpremultiply.md)
- [Additive Mix](shadergraph/compositing/additive-mix.md)
- [Subtractive Mix](shadergraph/compositing/subtractive-mix.md)
- [Difference](shadergraph/compositing/difference.md)
- [Burn](shadergraph/compositing/burn.md)
- [Screen](shadergraph/compositing/screen.md)
- [Overlay](shadergraph/compositing/overlay.md)
- [Disjoint Over](shadergraph/compositing/disjoint-over.md)
- [In](shadergraph/compositing/in.md)
- [Mask](shadergraph/compositing/mask.md)
- [Matte](shadergraph/compositing/matte.md)
- [Out](shadergraph/compositing/out.md)
- [Over](shadergraph/compositing/over.md)
- [Inside](shadergraph/compositing/inside.md)
