Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page gives information on the Light Select Render Element.

 


Overview

...

Section
Column
width60%

The Light Select Render Element represents the lighting contribution from a list of selected lights. It can output their direct contribution (in Raw, Diffuse, Specular or normal Illumination mode) or their Full effect on the scene illumination (including GI, SSS, reflection, refraction, etc.). Multiple VRayLightSelect elements can be rendered for a single scene, and lights may be included in more than one VRayLightSelect element. However, a good practice is to have one Light Select element for each light source in your scene. This way, specific lights in the result render can be adjusted (color, temperature, brightness, etc.), while compositing without the need of re-render.

For example, by generating a Light Select element for all of the backlights in a scene, an artist may adjust the backlighting of the rendered scene easily in the composite without affecting the rest of the scene's illumination.

The Light Select Render Element can also work with VRayLightMtl, self-illuminating VRayMtl, and also 3ds max Physical material with non-black emission color. 


UI Expand
titleUI Path: ||Render Setup window|| > Render Elements tab > Add button > VRayLightSelect


 

Column
width5%
 

Column
width35%

...


Parameters

...

Section
Column
width60%

Include lights – A list of lights included in the VRayLightSelect Render Element. Available when Select by is Lights and Type is Include.

Exclude lights – A list of lights excluded from the VRayLightSelect Render Element. Available when Select by is Lights and Type is Exclude.

Include layers – A list of layers included in the VRayLightSelect Render Element. Available when Select by is Layers and Type is Include.

Exclude layers – A list of layers excluded from the VRayLightSelect Render Element. Available when Select by is Layers and Type is Exclude.

+ (Add) – Adds a light to the VRayLightSelect Render Element.

 - (Remove) – Removes a light from the VRayLightSelect Render Element.

Remove all – Removes all lights from the VRayLightSelect Render Element.

Type – Specifies how the list of lights works from the following:

Include – Includes the listed lights in the render channel.
Exclude
 – Excludes the listed lights in the render channel.

Select by – Specifies how to select items in the list.

Lights – Directly select lights from the scene.
Layers – Considers only lights from the selected layers (and their sub-layers). This is useful with XRef scenes.

VRayVFB – When enabled, the render element appears in the V-Ray Virtual Frame Buffer.

Deep output – Specifies whether to include this render element in deep images.

Color mapping – Applies the color mapping options specified in the Color mapping rollout (Render Setup window > V-Ray tab) to this render element. This option is enabled by default.

Multiplier – Sets the overall intensity of the render element, where 1.0 is the standard multiplier.

Denoise – Specifies whether to denoise this render element if VRayDenoiser render element is present.

Material – Specifies an illuminating material whose contribution is rendered in the VRayLightSelect element. V-Ray respects these materials: VRayMtl with non-black self-illumination, VRayLightMtl, and 3ds Max native Physical Material with non-black emission color.

Mode – Sets what type of lighting contribution is generated in the element as follows: 

Anchor
Mode
Mode

Direct illumination – Contains diffuse and specular information from the specified lights. 
Direct raw – Lighting within the VRayLightSelect element behaves as a raw render element.
Direct diffuse – Lights output only their diffuse contribution and contain no specular information.
Direct specular – Lights output only their specular contribution and contain no diffuse information.
Full – Lights provide full output for all information available in the scene such as GI, SSS, reflection, refraction, etc.
Indirect – Lights output only the indirect scene lighting.
Indirect diffuse – Lights output only indirect scene lighting that originated from the diffuse contribution of the specified lights.
Indirect specular – Lights output indirect scene lighting that originated from the specular contribution of the specified lights.
Subsurface – Lights output only the information calculated from Subsurface Scattering materials.
Light path expression – Allows capturing custom light transport paths with regular expressions. See the Light Path Expression page for more information.

UI Text Box
typeinfo

The Shadow modes render a color image that works as a reverse mask for shadows caused by a specific light(s). It can be used to lighten, darken or tint the shadows in postproduction.

Direct diffuse shadow – Outputs only the shadows cast by objects illuminated by pre-selected lights. This option has the same output as the Shadow render element. For more information, see the Shadow Select page.
Direct specular shadow – Outputs the specular information from the shadows cast by objects illuminated by a pre-selected light. The objects that the shadows are cast on have to be with reflective material for this channel to be visible. For more information, see the Shadow Select page.

Light path expression – Specifies custom light transport paths when Mode is Light path expressions.

Presets – Provides a list of presets for light path expressions.

Column
width5%

 


Column
width35%

Image Removed

...

Image Added


Common Use: Changing Lighting in Composite

...

...

For this example, the Dome Light is assigned two VRayLightSelect render elements: The first element's Mode is set to Direct diffuse, and the second element's Mode is set to Direct specular. This gives a finer degree of control to allow separate tuning of the light's diffuse and specular contributions. In addition, the light is rendered with a third VRayLightSelect element with the Mode set to Full.

Section
Column
width27%
 

Column
width45%
Image slider
Panel
borderStylenone

Light Select Dome Light Diffuse element

Panel
borderStylenone

Light Select Dome Light Specular element

Panel
borderStylenone

Light Select Dome Light in Full mode

Column
width28%

 

 

 




...

Example: Compositing

VRayLightSelect is useful for editing the lights in a scene using a compositing or editing program. See the Beauty element before and after compositing.

...

The following diagram shows the compositing formula to recreate all the scene's Lighting from light sources when each light in the scene is accounted for in exactly one VRayLightSelect render element in Direct diffuse mode.

Section
 
Column
width10%


Column
width80%

 

Column
width10%

 

 

...




The diagram above illustrates that the sum of all VRayLightSelect Render Element set to Direct diffuse mode represents the VRayLighting render element which can be used in the Back to Beauty composite. For the above equation to work correctly, all enabled lights need to be accounted exactly once in the VRayLightSelect render elements. This happens with either specifying each light in a separate element, or combining them in a practical manner in several elements and avoiding repetitions.

...

When the VRayLightSelect render element is set to Indirect mode, its output equals the sum of VRayLightSelect render element set to Indirect diffuse mode and VRayLightSelect set to Indirect specular mode. 


Notes

...

Fancy Bullets
typecircle
  • If the VRayLightSelect element Mode is set to Direct illumination, the specular contribution is added to the render element. While this is perfect for simple compositing, a better workflow is for each light to be selected for two VRayLightSelect Render Elements, one with its Mode set to Direct diffuse and another with its Mode set to Direct specular. In this way, the specular and diffuse lighting can both be controlled independently at a composite level.

  • There is no VRayAmbientLight contribution in the output of VRayLightSelect render element in Raw, Specular and Diffuse modes.
  • Irradiance map GI engine does not work with the VRayLightSelect render element in Full mode.