Page Contents ×

This page provides information about the V-Ray Render Elements in Cinema 4D.

 

Overview


Render Elements are a way to break out renders into their component parts such as diffuse color, reflections, shadows, mattes, etc. This gives fine control over the final image when using compositing or image editing applications to re-assemble the component elements. Render elements are also sometimes known as render passes.

Render elements appear in the V-Ray Frame Buffer (VFB) and can be viewed from the drop-down at the upper left corner of the VFB. They can also be saved out of the VFB as many common file formats.

Render elements are generated at render time based on the user's selection before rendering. Most render elements have parameters that can be customized to further assist the composting process. These parameters are described on each render element's individual page.

To enable the Denoise option, first enable the Denoiser from the Render Settings menu.

 

Render Elements Manager


The Render Elements window consists of three panels.

Left panel contains all of the V-Ray render elements. There is a search bar on top to help narrow down your choice.

You can drag and drop a render element on its own to add it for rendering, or add the whole group. Adding elements can also be done by double-clicking on them. The render elements are grouped into the following categories: Beauty, Advanced, Matte, Geometry, Utility and Other.

Center panel lists the added render elements that are included in the VFB as render channels. Options are also available to Enable, Filter and Denoise the render element.

  • You can turn on and off each render element using the Enable option.
  • The Filter option toggles whether or not the Anti-Aliasing filter is applied to that render element. It is recommended to disable anti-aliasing for render elements such as Material ID and Object ID.
  • The Denoise option is disabled by default. It needs to be enabled from the Common tab of the V-Ray Render Settings. It reduces noise produced when rendering.

Properties are displayed on the right-hand panel, which offers control over the representation of the selected channel.

 

How to manage Render Elements


 

This section describes an example workflow to customize the render elements to be included in the V-Ray Frame Buffer.

  • Creating folders can be done by right-clicking in the center panel and selecting New Folder.
  • You can duplicate folders by selecting and dragging them while holding CTRL.
  • Folders can be renamed by double-clicking on their names and typing out the new value.
  • You can add categories or individual render elements. Double-clicking on either adds them to the selected folder in the middle section.
  • To delete all the created folders, right-click and select Remove All.

 

 

 

Categories


 

All render elements are grouped into the following categories: Beauty, Advanced, Matte, Geometry, Utility and Other.

BeautyContains all the needed render elements for "Back to Beauty" compositing inside the V-Ray Frame Buffer.

When selecting the Affect All channels option of VRayMtl,  be aware that the information of the respective component will affect all render elements, therefore the Back to Beauty composition will not match the RGB result from the renderer.

Advanced – Contains render elements for an advanced beautification of the light, coat and sheen.
Matte – Contains all the needed render elements for matte compositing in the V-Ray Frame Buffer.
Geometry – Contains all the render elements responsible for editing geometries from the scene, such as Object ID, Normals etc.
Utility – Contains render elements which assist your work in the V-Ray Frame Buffer.
Other – Contains useful render elements for further enhancing inside the V-Ray Frame Buffer.

You can find the applied render elements in the dropdown menu in the VFB. The new render elements become visible in this list after a new render is started.

 

Supported Render Elements


The following render elements are supported by V-Ray. All render elements support native V-Ray materials.

In order to render a correct Raw render pass, you need to also render the corresponding main element and filter. For example, Raw Reflection will require you to render Reflection and Reflection filter. For Raw GI, you need GI and Diffuse, etc.

Beauty

Render elementColor Depth of EXR floating-point channelsDescription
Background16bit/32bitImage background, such as any Background Texture specified in the Environment overrides.
Lighting16bit/32bitDiffuse direct surface lighting.
Global Illumination (GI) 16bit/32bitThe diffuse surface global illumination. Only present if Global illumination is enabled.
Reflection16bit/32bitAll indirect reflections from a surface.
Refraction16bit/32bitRefractions through a surface.
Specular16bit/32bitAll direct specular highlights coming from a surface.
SSS16bit/32bitRenders just the subsurface part of the VRaySSS2 material on a separate layer.
Self Illumination 16bit/32bitSelf-illumination of the surface.

Caustics

16bit/32bitThe caustics on the material. These caustics are present only when the Caustics option of V-Ray is enabled. This channel does not include GI caustics.

Atmospheric Effects

16bit/32bitAtmospheric effects, such as Environment Fog.

Advanced

Render elementColor Depth of EXR floating-point channelsDescription

Raw Lighting

16bit/32bitRaw diffuse direct illumination before it's multiplied by the diffuse surface color.
Raw GI16bit/32bitRaw diffuse global illumination (not multiplied by the diffuse surface color). Only present if Global illumination is enabled.
Diffuse16bit/32bitPure diffuse surface color.
Raw Total Light16bit/32bitSum of all raw lighting, both direct and indirect.
Total Light16bit/32bitTotal lighting in the scene, both direct and indirect.
Raw Reflection16bit/32bitPure surface indirect reflection before it is multiplied by the reflection filter color.
Reflection Filter 16bit/32bitReflection filter (the color by which the raw reflections are multiplied to give the final surface reflection). This may be considered an alpha channel for reflections.

Raw Refraction

16bit/32bitPure surface refraction before it is multiplied by the refraction filter color.
Refraction Filter 16bit/32bitThe refraction filter mitigates the raw refraction layer. This render element returns the color by which the raw refractions are multiplied to give the final surface refraction. This may be considered an alpha channel for refractions.
Coat  
Coat 16bit/32bitIsolates the reflected light in the scene.
Coat Filter16bit/32bitReflection filter for V-Ray Material Coat layer.
Coat Reflection16bit/32bitIndirect reflections coming from the Coat layers of V-Ray Material used in the scene.
Coat Glossiness16bit/32bitReturns a float value that corresponds with the Coat Glossiness value of the V-Ray Material Coat layer.
Raw Coat Filter16bit/32bitCreates a solid mask showing the areas of reflection in the Coat layer without being affected by Fresnel.
Raw Coat Reflection16bit/32bitPure surface indirect reflection from a V-Ray Material Coat layer before it is multiplied by the reflection filter color.
Sheen  
Sheen16bit/32bitIsolates the reflected light in the scene.
Sheen Filter16bit/32bitReflection filter for V-Ray Material Sheen layer.
Sheen Reflection16bit/32bitIndirect reflections coming from the Sheen layer(s) of V-Ray Material used in the scene.
Sheen Glossiness16bit/32bitReturns a float value that corresponds with the Sheen Glossiness value of the V-Ray Material Sheen layer.
Raw Sheen Filter16bit/32bitHolds information similar to Sheen Filter RE, but without being affected by Fresnel.
Raw Sheen Reflection16bit/32bitPure surface indirect reflection from a V-Ray Material Sheen layer before it is multiplied by the reflection filter color.

Matte

Render element

Color Depth of EXR floating-point channels

Description
Material ID Material ID of scene objects.

Material Select

16bit/32bit

Renders only the object(s) assigned to a user-specified V-Ray compatible material. The material can be a top-level material or a sub-material of a VRayBlendMtl.

Multi Matte Uses a single R,G or B channel to create a matte.
Multi Matte ID 

Isolates objects with specific Multi Matte IDs for compositing purposes.

Light Select

16bit/32bitExtracts the contribution of a user-defined light or a set of lights in the scene as a separate render element.
Light Path Expressions--A tool for extracting specific lighting events from the scene to a separate channel.
Light Mix 

Provides adjustment control to the lights in the scene from inside the V-Ray Frame Buffer.

Cryptomatte

forced 32bit (for multi-channel files)Uses the Cryptomatte convention by Psypop to encode mattes into multichannel OpenEXRs.

 

Geometry

Render element

Color Depth of EXR floating-point channels

Description

Normals16bit/32bitSurface normals in screen space (which is not the same as camera space).
Bump Normals 16bit/32bitNormals generated by bump maps, in screen space (which is not the same as camera space). Use the VRaySamplerInfo utility texture node to get the normals in camera, world or object space.

Object ID

Returns solid un-shaded colors to represent a numerical identifiers set through that object's Attributes, Object Property, or assigned material. Useful for selection masks. EXRs and .vrimg formats store as integer values.
Object Select16bit/32bitRenders only the object(s) called out with a specific Object or Material ID. This effect is reversible to create a render element that excludes a particular object or objects according to Object or Material ID.
Render ID Node render ID of the object that contributes most to the pixel value.
Z-depth forced 32bit (for multi-channel files)Z-depth of surfaces in the scene.

Utility

Render elementColor Depth of EXR floating-point channelsDescription
Sample Rate 16bit/32bitShows an image where the pixel brightness is directly proportional to the number of samples taken at that pixel.
Extra Tex(ture)forced 32bit (optional for multi-channel files)Renders the entire scene with a single defined texture mapped on all objects.

Other

Render elementColor Depth of EXR floating-point channelsDescription
Shadow16bit/32bitDiffuse light that is blocked by other objects.
Raw Shadow16bit/32bitRaw light blocked by other objects.
Matte Shadow 16bit/32bitMatte shadow part of the image.
Reflection IOR 

Used to enhance or reduce Fresnel IOR effects in the final composite.

Reflection Glossiness

16bit/32bitReturns a float value that corresponds with the Reflection Glossiness value of an object's material.
Refraction Glossiness16bit/32bitReturns a float value that corresponds to the Refraction Glossiness value of an object's material.
Reflection Highlight Glossiness 

Returns a grayscale image that corresponds to the value in the Highlight Glossiness of the materials in the scene.

Velocity

16bit/32bitSurface velocity of an object. This render element is useful for generating motion blur in post-production.
Coverage16bit/32bitFor each pixel, the final values for the render element are taken from the object that makes the largest contribution to that pixel.