LayerOutΒΆ
class LayerOut
A LayerOut is a ShaderNodeIn that is found in a ShaderNodeOutputLayer
Hierarchy
class LayerOut < class ShaderNodeIn < class Node
Members
types.string | Color | RW | Override of the shader output to use instead of the output's name |
types.string | ColorMode | RW | Color mode, the shader color is alpha premultiplied or normal. This plug is only used when a shader is directly connected to the output. In other case, the value is multiplied or not depending on the Surface shader color mode. |
types.string | Compression | RW | Override of the pass compression |
types.float | DeepCompression | RW | Override of the pass deep compression ratio |
types.bool | DeepImage | RW | Override of the pass deep image |
types.bool | DeepMerge | RW | Override of the pass deep merge flag |
types.bool | Denoise | RW | Denoise this AOV if the Denoiser render setting is set. |
types.string | Depth | RW | Override of the pass display driver's bit depth |
types.bool | Disabled | RW | Disables the rendering of this output when true |
types.string | DisplayDriver | RW | Override of the pass display driver |
nil | ExMattes | RW | The connection to the excluded (to matte) SceneGraphNodes |
nil | ExVisibles | RW | The connection to the excluded (to visible) SceneGraphNodes |
types.string | FileAlphaMode | RW | The color written in file is alpha premultiplied ("multiply") or not ("normal"), or inherited from the RenderPass ("inherited") |
types.string | FileName | RW | Override of the pass filename |
types.enum{"normal", | FilterOp | "min"} | RW Filter operator to use. "normal" or "min". The "min" operator is used by the Depth AOV. |
types.string | Gamma | RW | Override of the pass display gamma |
types.string | LightCategories | RW | The categories of light that illuminate the output |
nil | Lit | RW | The connection to the linked lights for light linking overide |
nil | Mattes | RW | The connection to the matted SceneGraphNodes |
types.string | MetaData | RW | The meta data to insert in the EXR file header. You can add a metadata per line. |
types.bool | MultiPart | RW | If checked, writes the AOVs as OpenEXR 2.0 multi-part files. If not checks, write the AOVs as channels (compatible with OpenEXR 1.0). |
types.string | Opacity | RW | Opacity used in the output |
types.bool | OverrideSettings | RW | Enable override of the default parent RenderPass settings |
types.string | PixelFormat | RW | Override of the pass pixel format |
types.vector2 | PostClamp | RW | Override of the post filter clamping |
types.vector2 | PreClamp | RW | Override of the pre filter clamping |
types.bool | RenderEnvironments | RW | If true, renders the environment lights in this AOV. |
types.string | RenderState | R | The actual state of this output, depending on its Disabled state and the solor mode |
types.bool | RenderVolumetrics | RW | If true, renders the volumes in this AOV. |
types.bool | Solo | RW | Is the AOV in the solo mode ? |
nil | Visibles | RW | The connection to the visible SceneGraphNodes |
Inherited from class ShaderNodeIn
nil | Plug | RW | The connection to the parent ShaderNodeOut. |
string | PlugName | RW | The display name of the ShaderNodeIn |
[float|table] | Value | RW | The value of the shader node Plug when not connected to a ShadeNodeOut |
type | Desc | RW | The type descriptor of the input Value |
boolean | HideInput | RW | The visibility of the ShaderNodeIn |
| connect | (
|
Connect a shader node output into this input |
| getconnected | ( ) | get the connected shader node input or output |
| disconnect | ( ) | Disconnect this input from its output |
| setexposed | (
|
Expose this plug |
| isexposed | ( ) | Tell if the plug is exposed |
Inherited from class Node
string | Name | RW | The node name |
| onpathchanged | ( ) | Called by the framework when the name of this node or of one of its parent is modified |
| eval | (
|
Called by the framework when plug (a node's plug) must be evaluated |
| isselected | ( ) | Tell if the node is selected |
| getparent | ( ) | Get the parent Node of this Node |
| isparent | (
|
Tells if this node is parent of the potential child |
| findparent | (
|
Find the first parent Node of this Node of a specific class |
| getpath | ( ) | Returns the node path as a string that can be reused with findchild |
| findchild | (
|
Find a child node or plug using a path |
| move | (
|
Move a node to a new parent |
| delete | ( ) | Delete a node |
| rename | (
|
Rename a node |
| getname | ( ) | Get the Node name in its parent |
| getchild | (
|
Get a child node by its name |
| isreference | ( ) | Tells if a node comes from a reference project |
| getreference | ( ) | Returns the reference node it is connected to |
| belongstoreference | (
|
Tells if the node belongs to the reference, or a sub reference |
| loadfile | (
|
load a file content in this node. |
| loadtemplate | (
|
load a template file |
| savefile | (
|
load a node to a file |
| getstringcopy | ( ) | Return a copy of the node and its content as a string to be pasted |
| setflags | ( ) | Set the node flags |
| ismoveable | ( ) | Tells if the node can be moved |
| pastestringcopy | (
|
Paste a string copy into this node |
| getreferences | (
[
|
Returns the references in the document sorted depth first. |
| iseditable | ( ) | Indicates if the node can be edited by the user in the UI |
| seteditable | (
|
Change the editable state of the node |
Documentation
Override of the shader output to use instead of the output's name
Color mode, the shader color is alpha premultiplied or normal. This plug is only used when a shader is directly connected to the output. In other case, the value is multiplied or not depending on the Surface shader color mode.
Override of the pass compression
Override of the pass deep compression ratio
Override of the pass deep image
Override of the pass deep merge flag
Denoise this AOV if the Denoiser render setting is set.
Override of the pass display driver's bit depth
Disables the rendering of this output when true
Override of the pass display driver
The connection to the excluded (to matte) SceneGraphNodes
The connection to the excluded (to visible) SceneGraphNodes
The color written in file is alpha premultiplied ("multiply") or not ("normal"), or inherited from the RenderPass ("inherited")
Override of the pass filename
RW Filter operator to use. "normal" or "min". The "min" operator is used by the Depth AOV.
Override of the pass display gamma
The categories of light that illuminate the output
The connection to the linked lights for light linking overide
The connection to the matted SceneGraphNodes
The meta data to insert in the EXR file header. You can add a metadata per line.
If checked, writes the AOVs as OpenEXR 2.0 multi-part files. If not checks, write the AOVs as channels (compatible with OpenEXR 1.0).
Opacity used in the output
Enable override of the default parent RenderPass settings
Override of the pass pixel format
Override of the post filter clamping
Override of the pre filter clamping
If true, renders the environment lights in this AOV.
The actual state of this output, depending on its Disabled state and the solor mode
If true, renders the volumes in this AOV.
Is the AOV in the solo mode ?
The connection to the visible SceneGraphNodes