---
title: "Layers"
canonical: "https://documentation.chaos.com/space/VRAYUNREAL/116558080/Layers"
format: markdown
---
|  |  |
| --- | --- |
| ![image](media://b6f35e8a-70b5-46fd-8b1e-b6a5a53f9331) | Creates a layer. Multiple layers of the same type can be added.<br>**Folder** - Allows grouping multiple layers in folders. This is only available when the **Source** layer is set to **Composite**;  
**Background** – Adds a background color correction layer;  
**Render element** - Selects a render element from your image that you can use in compositing. This is only available when the **Source** layer is set to **Composite**;  
**Constant** - Adds a solid color that can be used to achieve an effect on another layer (for example to multiply by the constant);  
**Exposure** - Adds an Exposure color correction layer;  
**White** **Balance** - Adds a White Balance color correction layer;  
**Hue/Saturation** - Adds a Hue/Saturation color correction layer;  
**Color** **Balance** - Adds a Color Balance color correction layer;  
**Curves** – Adds a Curves color correction layer;  
**Lookup** **Table** - Allows loading a LUT file for color transformations;  
**Filmic Tonemap** – Contains different types of mapping curves and gamma corrections. Also allows selection of a color space.  
**Integer mask element** – [Mask ](https://docs-chaos.atlassian.net/wiki/spaces/VRAYUNREAL/pages/116557914)is used with integer render elements like VRayRenderID, VRayObjectID, and VRayMtlID Render Elements.  
**MultiMatte mask element** – [Mask ](https://docs-chaos.atlassian.net/wiki/spaces/VRAYUNREAL/pages/116557914)is based on the MultiMatte Render Element.  
**Cryptomatte mask element** –  [Mask ](https://docs-chaos.atlassian.net/wiki/spaces/VRAYUNREAL/pages/116557914)is based on the VRayCryptyomatte Render Element. |
| ![image](media://320faf70-b7f6-4497-9e3c-ce9f571bbc15) | Deletes the selected layer(s). |
| ![image](media://7c5680b0-84fd-41e3-8de2-81f0548cbe77) | Saves a layer tree preset. |
| ![image](media://7553285e-a4f3-458a-9d6d-c45574411b15) | Loads a layer tree preset. |
| ![image](media://463284de-a0f4-46e1-8402-e888e3d4eded) | Quick access to custom layer presets. You must set the path to it in the [VFB Settings](https://docs-chaos.atlassian.net/wiki/spaces/VRAYUNREAL/pages/116558190). |
| ![image](media://d68b50e0-2270-40c8-a392-37aa31a28c31) | Undo various actions related to layers such as create, delete, reorder or modify a layer. |
| ![image](media://82eccb10-1797-4479-b00b-85fa4f9972f1) | Redo various actions related to layers such as create, delete, reorder or modify a layer. |


| **Command** | **Description** |
| --- | --- |
| Reset | Resets all changes done to the selected layer. |
| Save | Saves the layer as a preset. |
| Load | Loads a preset for the selected layer. |
| Delete | Deletes the selected layer. |
| Save as LUT | Bakes all the color corrections to a LUT file. |
| New Layer | Creates a new layer. |
| Duplicate | Duplicates the selected layer. |
| Blend Modes | Specifies how the selected layer blends with the result from all layers below it. |


> ✅ Color correction layers like Exposure and White Balance can be applied to a single layer instead of the entire composite.
> ✅ 
> ✅ You can do that by selecting a layer and then adding a new correction or by dragging the correction layer to another layer until an arrow icon appears.

The **Stamp**, **Display** **Correction**, **Denoiser**, **Lens** **Effects **and **Source** layers are listed in the Layers panel by default to any rendered image. Their order cannot be changed.

Layers can be disabled from the visibility icon (> Macro (inline-media-image)

), reordered, nested, stacked in folders, etc.

Corrections are applied from the bottom to the top, except for nested layers, which are executed after their parent.

> ℹ️ Color corrections and the denoiser channel are saved in the output image just like they are applied in the VFB.
> ℹ️ 
> ℹ️ Adjustments made to the Display Correction layer are only applied for preview purposes in the VFB. Display corrections are usually saved for 8-bit image formats like JPEG and PNG and not to EXR files, which are expected to be linear.



| **Blend Mode****[*](#bits)** | **Description** |
| --- | --- |
| **Overwrite** | Displays the current layer (**FG**) on top of all layers (**BG**) without blending. This is the default. |
| **Normal** | Blends the alpha of the VRayMtlSelect render element's material and other layers. *See **[Notes ](#Notes)**for more information.* |
| **Average** | The average of the current layer (**FG**) and the result from the layers below it (**BG**). |
| **Add** | Adds the **FG** to the **BG**. |
| **Subtract** | Subtracts the **FG** from the **BG**. |
| **Darken** | Compares the **FG** to the **BG** and takes the darker pixel values of the two. |
| **Multiply** | Multiplies the **FG** by the **BG**. |
| **Color Burn** | The color of the **FG** is applied to darker pixels in the **BG**. |
| **Linear Burn** | Same as **Color Burn** but with less contrast. |
| **Lighten** | Compares the **FG** to the **BG** and takes the lighter of the two. |
| **Screen** | Makes both light and dark areas lighter. |
| **Pin Light** | Replaces the **BG** colors depending on the brightness of the **FG** color.  
If the **FG** color is lighter than mid-gray, **BG** colors darker than the **FG** color are replaced and vice versa. |
| **Difference** | Compares the pixels in the **BG** and **FG** and subtracts the darker pixels from the brighter ones. |
| **Exclusion** | Same as **Difference** but with less contrast. |
| **Hue** | Uses the hue from the **FG** , while the value and saturation are taken from the **BG**. |
| **Saturation** | Uses the saturation from the **FG**, while the value and hue are taken from the **BG**. |
| **Color** | Uses the hue and saturation from the **FG**, while the value is taken from the **BG**. |
| **Value** | Uses the value from the **FG**, while the hue and saturation are taken from the **BG**. |
| **Hard Mix (8bit)** | Adds the **FG** to the **BG** and for each color component returns a value of 255 if the result is 255 or greater, or returns 0 if the result is less than 255. |
| **Color Dodge (8bit)** | The color of the **FG** is applied to lighter pixels in the **BG**. |
| **Linear Dodge (8bit)** | Same as **Color Dodge** but with less contrast. |
| **Spotlight (8bit)** | Same as **Multiply**, but with twice the brightness. |
| **Spotlight Blend (8bit)** | Same as **Spotlight**, but additionally brightens the **BG**. |
| **Overlay (8bit)** | Darker pixels become darker where the **BG** is dark and brighter pixels become brighter where the **BG** is bright. |
| **Soft Light (8bit)** | Darker pixels become darker where the **FG** is dark and brighter pixels become brighter where the **FG** is bright. |
| **Hard Light (8bit)** | **Spotlight** is applied to pixels where the **FG** is dark and **Screen** is applied to pixels where the **FG** is bright. |

> Macro (anchor)

*  All 8-bit blend modes clamp colors to a maximum value of 1.0.



## **Stamp**

---


























### **Context Menu**

Right-clicking in the curve view brings up a context menu with additional options:

| **Menu Item** | **Description** |
| --- | --- |
| Themes | Specifies between a default theme or a color grading. |
| Zoom all | Adjusts the curve view so that all points are visible. |
| Undo/Redo | Undo and redo modifications to the curve. |
| Load | Loads the curve control from a file. Two formats are available: native .bcurve and PhotoShop .acv. |
| Save | Saves the curve control to a file. Two formats are available: native .bcurve and PhotoShop .acv. |
| Reset Master | Resets the curve control to its default state. |
| Select internal only | Selects only the points which are currently visible in the curve view. |
| Select all | Selects all points. |
| Snap to grid | Toggles snapping to the curve grid. When enabled, moving points snaps them to the grid nodes. |

> ✅ To create a point, select the **Picker**, then go to **Render** **View** and click. Hold click + mouse move to create and move the point.

> ⚠️ When working with .acv files, some approximations are performed because the curves in the .acv files are described by different mathematical formulas.