# Fog Volume Master Stack reference
The Fog Volume master stack refers to the settings and contexts that the Fog Volume shader graph(fog-volume-shader.md) includes by default.
To use this master stack, [set up a Fog Volume in your scene](fog.md).
![](Images/Volumetric-ground-fog.png)
An example of a Fog Volume shader graph used to create smoke at ground level.
# Contexts
A Shader Graph contains the following contexts:
- [Vertex context](#vertex-context)
- [Fragment context](#fragment-context)
The Fog Volume Master Stack has its own [Graph Settings](#graph-settings) that determine which blocks you can use in the Shader Graph contexts. For more information about the relationship between Graph Settings and blocks, refer to [Contexts and blocks](understand-shader-graph-in-hdrp.md).
This section contains information on the blocks that this master stack material type uses by default, and which blocks you can use to affect the Graph Settings.
## Vertex context
## Fragment context
### Default
Property |
Description |
Setting Dependency |
Default Value |
[!include[](snippets/shader-graph-blocks/base-color.md)]
[!include[](snippets/shader-graph-blocks/alpha.md)]
**Note**: The **Alpha** block controls the density of the fog. HDRP combines the alpha value with the [Local Volumetric Fog’s](create-a-local-fog-effect.md) **Fog Distance** value to compute the fog.
## Graph Settings
The properties in the Graph Settings window control the appearance of the Fog Volume shader.
### Surface Options
| **Property** | | **Description** |
| ---------------------- | -------------- | ------------------------------------------------------------ |
| **Fog Volume Options** | | |
| | **Blend Mode** | Control how this fog volume shader blends with existing fog in the scene:
• **Overwrite:** Replaces existing fog in the volume area with this fog shader.
• **Additive:** Adds the color and density of this fog shader to other fog in the scene. This is the default value.
• **Multiply:** Multiplies the color and density of this fog shader with other fog in the scene. You can use this to create effects relative to a specific fog density.
• **Min:** Determines the minimum density value of this fog shader and the scene fog inside its bounding box. For example, a value of 0 appears to remove fog in a certain area.
• **Max:** Controls the maximum density value of this fog shader and the scene fog inside its bounding box. |
| **Custom Editor GUI** | | The class you use to define a custom window for the unity editor or custom material Inspector values or properties. A Custom Editor GUI class might replace default properties. For more information, refer to [Custom material Inspectors](custom-material-inspectors.md). |
## Material Inspector Settings
These settings appear when you select the Fog’s material in the Asset window.
| **Property** | | **Description** |
| ---------------------- | ---------------------------- | ------------------------------------------------------------ |
| **Fog Volume options** | | |
| | **Single Scattering Albedo** | Control the color of each fog particle. The fog’s density doesn’t affect this color. |
| | **Fog Distance** | Control how far you can see through the fog in meters. This controls how far the light passes through fog to affect how opaque it appears. A value of 0 makes the fog appear opaque. |
| | **Blend mode** | Determine how this fog shader blends with existing fog in the scene. This property overwrites the Blend mode you set in the Surface Options:
• **Overwrite:** Replaces existing fog in the volume area with this fog shader.Presented **content strategy** initiatives to leads in key team meetings.•**Additive:** Adds the color and density of this fog shader to other fog in the scene. This is the default value.
**Multiply:** Multiplies the color and density of this fog shader with other fog in the scene. You can use this to create effects relative to a specific fog density.
• **Min:** Determines the minimum density value of this fog shader and the scene fog inside its bounding box. For example, a value of 0 appears to remove fog in a certain area.
• **Max:** Determines the maximum density value of this fog shader and the scene fog inside its bounding box. |