Go to: Related nodes. Attributes.

Objects can be grouped together and have their render controlled by a single renderLayer node. The attributes of this node are parameters to the drawing of objects that are connected to it as members.

Node nameParentsClassificationMFn typeCompatible function sets
renderLayerimageSource
rendering:swatch/mentalRaySwatchGenkRenderLayerkBase
kNamedObject
kDependencyNode
kImageSource
kRenderLayer

Related nodes

displayLayer, displayLayerManager, renderLayerManager, renderPassSet, renderPass, passContributionMap

Attributes (32)

adjustments, ambient, attributeOverrideScript, beauty, color, diffuse, displayOrder, drawColor, global, identification, imageName, imageRendered, isDefaultPrecompTemplateOverride, layerChildren, layerParent, outAdjustments, outPlug, outValue, passContributionMap, plug, precompTemplate, psdAlphaChannel, psdBlendMode, recycleImage, renderInfo, renderPass, renderPassInfo, renderable, shadingGroupOverride, shadow, specular, value

Long name (short name)TypeDefaultFlags
global (g) boolfalseoutputinputconnectablestorable
If set every object in the scene is visible at render time. There DAG objects connected to the renderInfo attribute will be ignored.
renderInfo (ri) compoundn/aoutputinputconnectablestorable
Parent attribute encapsulating per-object render layer information. When objects are added to the layer a connection will be made from this attribute to the object.
identification (rlid) short0outputinputconnectablestorable
Render layer identification number
renderable (rndr) booltrueoutputinputconnectablestorable
Is this render layer visible when rendered?
drawColor (c) unsigned char0outputinputconnectablestorable
Color with which to draw
layerParent (rlp) short0outputinputconnectablestorable
Parent render layers of this render layer. This attribute can only be connected to the layerChildren attribute of another renderLayer node.
layerChildren (rlc) short0arrayinputconnectablestorable
Child render layers contained within this render layer. Note that layer parenting is very restrictive: it should be thought of as "containing this layer within another layer". The rules regarding layer parenting require that no cycles are allowed, and no instancing within the same hierarchy is permitted. This attribute can only be connected from the layerParent attribute of another renderLayer node.
renderPassInfo (rp) compoundn/aoutputinputconnectablestorable
Parent attribute encapsulating all render pass information
beauty (b) booltrueoutputinputconnectablestorable
Output everything to one file
color (cp) boolfalseoutputinputconnectablestorable
Output color w/o shadows to file
ambient (am) boolfalseoutputinputconnectablestorable
Output ambient pass info to file
diffuse (di) boolfalseoutputinputconnectablestorable
Output diffuse pass info to file
specular (sp) boolfalseoutputinputconnectablestorable
Output specular pass info to file
shadow (s) boolfalseoutputinputconnectablestorable
Output shadow pass info to file
adjustments (adjs) compoundn/aarrayoutputinputconnectablestorable
Collection of attribute value and input connection adjustments to be applied when the layer is active.
plug (plg) Genericn/ainputconnectable
Connection to plug that requires adjustment when the layer is active. This connection references a scene plug that is an adjustment to be made when the layer is active.
value (val) Genericn/aoutputinputconnectablestorable
Value to be applied to the specified plug when the layer is active.
outAdjustments (oajs) compoundn/aarrayoutputinputconnectablestorable
Collection of output connection adjustments to be applied when the layer is active.
outPlug (opg) Genericn/ainputconnectable
Connection to plug that requires adjustment when the layer is active. This connection references a scene plug that is an adjustment to be made when the layer is active.
outValue (ovl) Genericn/aoutputinputconnectable
Output connection to be applied to the reference output plug when the layer is active.
shadingGroupOverride (sgo) Messagen/aoutputinputconnectable
Connection to shading group to be applied to all members when the layer is active. The shading group assignment will be locked and new components cannot be created when the layer is active.
attributeOverrideScript (aos) stringNULLoutputinputconnectablestorable
A space separated "attribute=value" description of the DAG member attributes to be overridden when the layer is active. The specified attributes will be locked and cannot be changed when the layer is active.
renderPass (rps) Messagen/aoutputconnectablehidden
Connections to all render pass nodes associated with this layer
passContributionMap (pcm) Messagen/aoutputconnectablehidden
Connections to all render pass contribution maps associated with this layer
imageRendered (ird) boolfalseoutputinputconnectablehidden
This attribute is used for interactive preview rendering only. Once the render layer is rendered in the render view, this attribute is set so that the user can recycle the image.
recycleImage (rci) boolfalseoutputinputconnectablehidden
This attribute is used for interactive preview rendering only. After the render layer is rendered in the render view, the user can set this attribute so that the image is reused for compositing instead of rerendered each time.
imageName (img) stringTmultiSharedObject::create<TdataString>""outputinputconnectablehidden
Stores the file name of the rendered image for recycling purpose.
displayOrder (do) short0outputinputconnectablestorable
Display order number
psdBlendMode (bm) short0outputinputconnectablestorable
PSD Blend Mode
psdAlphaChannel (ac) short0outputinputconnectablestorable
PSD Alpha Channel
precompTemplate (tpc) stringTmultiSharedObject::create<TdataString>""outputinputconnectablestorable
The file name of the Pre-Compositing template associated with this layer.
isDefaultPrecompTemplateOverride (idpo) booltrueoutputinputconnectablestorable
whether use default precomp template