---
title: "Layers"
canonical: "https://documentation.chaos.com/space/VRAYHOUDINI/113279156/Layers"
format: markdown
---
This page contains information on the Layers panel in V-Ray Frame Buffer.


## **Overview**

---

## **Layers Menu**

---

Commands available for the Layers panel are located at the top of the panel. Press on the icons to see the expanded list of commands for the stacked buttons.


|  |  |
| --- | --- |
| ![image](media://e1b79fe0-e6d2-4894-acd6-7c44b6627657) | Creates a layer. Multiple layers of the same type can be added.<br>**Folder**<span style="color: #272727"> – Allows grouping multiple layers.</span>  
**Vignette **<span style="color: #272727">– Adds a vignetting effect to the image.</span>  
<span style="color: #272727">**ICC Profile **</span><span style="color: #272727">– The ICC correction allows you to apply an ICC profile to the image, so that (for example) it matches the appearance of the image in Adobe PhotoShop.</span>  
<span style="color: #272727">**Filmic Tonemap**</span><span style="color: #272727"> – Contains different types of mapping curves and gamma corrections. Also allows selection of a color space.</span>  
<span style="color: #272727">**Lookup Table**</span><span style="color: #272727"> – A Lookup Table layer allows loading a LUT file for color transformations.</span>  
<span style="color: #272727">**Curves**</span><span style="color: #272727"> – Adds a Curves color correction layer.</span>  
<span style="color: #272727">**Color Balance**</span><span style="color: #272727"> – Adds a Color Balance color correction layer.</span>  
<span style="color: #272727">**Hue/Saturation**</span><span style="color: #272727"> – Adds a Hue/Saturation color correction layer.</span>  
<span style="color: #272727">**White**</span><span style="color: #272727"> </span><span style="color: #272727">**Balance**</span><span style="color: #272727"> – Adds a White Balance color correction layer.</span>  
**Exposure**<span style="color: #272727"> – Adds an Exposure color correction layer.</span>  
**Constant**<span style="color: #272727"> – Adds </span><span style="color: #202124">a solid color that can be used to achieve an effect on another layer (for example to multiply by the constant).</span>  
**Render**<span style="color: #272727"> </span>**Element**<span style="color: #272727"> – Selects a render element from your image that you can use in compositing. This is only available when the </span>**Source**<span style="color: #272727"> layer is set to </span>**Composite**<span style="color: #272727">.</span>  
**Background**<span style="color: #272727"> – Adds a background color correction layer.</span>  
**Integer mask element**<span style="color: #272727"> – </span>[Mask](https://docs-chaos.atlassian.net/wiki/spaces/VRAYHOUDINI/pages/113278990) <span style="color: #272727">is used with integer render elements like VRayRenderID, VRayObjectID, and VRayMtlID Render Elements.</span>  
**MultiMatte mask element**<span style="color: #272727"> – </span>Mask <span style="color: #272727">is based on the MultiMatte Render Element.</span>  
**Image alpha mask**<span style="color: #272727"> – Mask is based on the rendered Alpha channel.</span>  
**Cryptomatte mask element**<span style="color: #272727"> – </span>Mask <span style="color: #272727">is based on the VRayCryptyomatte Render Element.</span>  
**Proportion Guides**<span style="color: #272727"> – Adds a proportion guide layer.</span> |
| ![image](media://170e880f-963b-4f2e-9b76-3d68ebca1110) | Deletes the selected layer(s). |
| ![image](media://37e1fda9-950e-4faf-b31f-d4645dfaec63) | Saves a layer tree preset. |
| ![image](media://23309185-e3f0-4394-ab64-4a3cc57775e6) | Loads a layer tree preset. |
| ![image](media://ce944656-26c0-4f8e-adcd-967e79014e4e) | Quick access to custom layer presets. You must set the path to it in the VFB Settings. |
| ![image](media://2c3eac79-a3a5-4732-95c1-13ec635e9bd9) | <span style="color: #202124">Undo various actions related to layers such as create, delete, reorder or modify a layer.</span> |
| ![image](media://b6379e13-aa58-40e6-a109-350d789e2b6e) | <span style="color: #202124">Redo various actions related to layers such as create, delete, reorder or modify a layer.</span> |

| **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**, **Sharpen/Blur**, **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 (), reordered, nested, stacked in folders, etc. Disabled layers are indicated by the  icon.

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 modes**

---

> ✅ When adding a new layer, it is placed on top of the stack and it is considered the foreground (**FG**).
> ✅ 
> ✅ The result of all layers below it is considered the background (**BG**). Layers are applied from the bottom to the top.
> ✅ 
> ✅ Where darker and lighter pixels are mentioned below, it is in relation to mid-grey.

| **Blend Mode****[*](#asterisksNote)** | **Description** |
| --- | --- |
| <span style="color: #000000">**Overwrite**</span> | <span style="color: #000000">Displays the current layer (</span><span style="color: #000000">**FG**</span><span style="color: #000000">) on top of all layers (</span><span style="color: #000000">**BG**</span><span style="color: #000000">) without blending. This is the default.</span> |
| <span style="color: #000000">**Average**</span> | <span style="color: #000000">The average of the current layer (</span><span style="color: #000000">**FG**</span><span style="color: #000000">) and the result from the layers below it (</span><span style="color: #000000">**BG**</span><span style="color: #000000">).</span> |
| <span style="color: #000000">**Add**</span> | <span style="color: #000000">Adds the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> to the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Subtract**</span> | <span style="color: #000000">Subtracts the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> from the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Darken**</span> | <span style="color: #000000">Compares the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> to the </span><span style="color: #000000">**BG**</span><span style="color: #000000"> and takes the darker pixel values of the two.</span> |
| **Divide** | Subtracts the **BG** from the **FG**. Dark areas of the render are brightened, while bright areas of the render are not changed significantly. Does not affect completely white areas. |
| <span style="color: #000000">**Multiply**</span> | <span style="color: #000000">Multiplies the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> by the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Color Burn**</span> | <span style="color: #000000">The color of the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is applied to darker pixels in the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Linear Burn**</span> | <span style="color: #000000">Same as </span><span style="color: #000000">**Color Burn**</span><span style="color: #000000"> but with less contrast.</span> |
| <span style="color: #000000">**Lighten**</span> | <span style="color: #000000">Compares the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> to the </span><span style="color: #000000">**BG**</span><span style="color: #000000"> and takes the lighter of the two.</span> |
| <span style="color: #000000">**Screen**</span> | <span style="color: #000000">Makes both light and dark areas lighter.</span> |
| **Pin Light** | <span style="color: #000000">Replaces the </span>**BG**<span style="color: #000000"> colors depending on the brightness of the </span>**FG**<span style="color: #000000"> color.</span>  
<span style="color: #000000">If the </span>**FG**<span style="color: #000000"> color is lighter than mid-gray, </span>**BG**<span style="color: #000000"> colors darker than the </span>**FG**<span style="color: #000000"> color are replaced and vice versa.</span> |
| **Difference** | <span style="color: #000000">Compares the pixels in the </span>**BG**<span style="color: #000000"> and </span>**FG**<span style="color: #000000"> and subtracts the darker pixels from the brighter ones.</span> |
| **Exclusion** | <span style="color: #000000">Same as </span>**Difference**<span style="color: #000000"> but with less contrast.</span> |
| **Hue** | <span style="color: #000000">Uses the hue from the </span>**FG**<span style="color: #000000"> , while the value and saturation are taken from the </span>**BG**<span style="color: #000000">.</span> |
| **Saturation** | <span style="color: #000000">Uses the saturation from the </span>**FG**<span style="color: #000000">, while the value and hue are taken from the </span>**BG**<span style="color: #000000">.</span> |
| **Color** | <span style="color: #000000">Uses the hue and saturation from the </span>**FG**<span style="color: #000000">, while the value is taken from the </span>**BG**<span style="color: #000000">.</span> |
| **Value** | <span style="color: #000000">Uses the value from the </span>**FG**<span style="color: #000000">, while the hue and saturation are taken from the </span>**BG**<span style="color: #000000">.</span> |
| **Hard Mix (8bit)** | <span style="color: #000000">Adds the </span>**FG**<span style="color: #000000"> to the </span>**BG**<span style="color: #000000"> 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.</span> |
| <span style="color: #000000">**Color Dodge (8bit)**</span> | <span style="color: #000000">The color of the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is applied to lighter pixels in the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Linear Dodge (8bit)**</span> | <span style="color: #000000">Same as </span><span style="color: #000000">**Color Dodge**</span><span style="color: #000000"> but with less contrast.</span> |
| <span style="color: #000000">**Spotlight (8bit)**</span> | <span style="color: #000000">Same as </span><span style="color: #000000">**Multiply**</span><span style="color: #000000">, but with twice the brightness.</span> |
| <span style="color: #000000">**Spotlight Blend (8bit)**</span> | <span style="color: #000000">Same as </span><span style="color: #000000">**Spotlight**</span><span style="color: #000000">, but additionally brightens the </span><span style="color: #000000">**BG**</span><span style="color: #000000">.</span> |
| <span style="color: #000000">**Overlay (8bit)**</span> | <span style="color: #000000">Darker pixels become darker where the </span><span style="color: #000000">**BG**</span><span style="color: #000000"> is dark and brighter pixels become brighter where the </span><span style="color: #000000">**BG**</span><span style="color: #000000"> is bright.</span> |
| <span style="color: #000000">**Soft Light (8bit)**</span> | <span style="color: #000000">Darker pixels become darker where the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is dark and brighter pixels become brighter where the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is bright.</span> |
| <span style="color: #000000">**Hard Light (8bit)**</span> | <span style="color: #172b4d">**Spotlight**</span><span style="color: #172b4d"> </span><span style="color: #000000">is applied to pixels where the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is dark and </span><span style="color: #000000">**Screen**</span><span style="color: #000000"> is applied to pixels where the </span><span style="color: #000000">**FG**</span><span style="color: #000000"> is bright.</span> |

> Macro (anchor)



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


## **Proportion Guides**

---


## **Stamp**

---

## **Masks**

---


## **Display Correction**

---

> ℹ️ Normally you would specify the ICC file for your calibrated monitor here. Programs like PhotoShop display images using your (primary) monitor's ICC profile automatically. However (at least for the moment), Houdini is not a color-managed application and you must manually load the monitor ICC profile into the V-Ray frame buffer in order to match the appearance of your images in PhotoShop.

> ℹ️ The Display Correction layer cannot be removed or reordered. It is always applied on top of all other layers, as it specifies the display color space of the resulting image or composite in the frame buffer.

> ⚠️ The Exposure slider in the Display Correction layer is only for display purposes and is not saved when writing to files.



### **OpenColorIO (OCIO)**

---


## **ICC**

---


## **ICC Profile**

---


## **Source**

---


### **LightMix Mode**

---


---


**LightMix Features**




## **Lens Effects**

---

## **Sharpen/Blur**

---


## **Denoiser**

---


## **Vignette**

---


## **Background**

---


## **Constant**

---


## **Exposure**

---


## **White Balance**

---


## **Hue/Saturation**

---

## **Color Balance**

---

## **Curves**

---

> ✅ 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 a different mathematical formulas.



## **Lookup Table**

---


## **Filmic Tonemap**

---


---


### **Example: Filmic Tonemap Layer Added**


---


### **Example: Filmic Tonemap Types**


## **Notes**

---

- Color corrections in RGB mode are applied to all Beauty render elements and some Utility render elements too. They are not applied to render elements that present masks or hold geometry or computational data for the rendered frame.