LayerOutΒΆ
class LayerOut
A LayerOut is a ShaderNodeIn that is found in a ShaderNodeOutputLayer
Hierarchy
class LayerOut < class ShaderNodeIn < class Node
Members
types.string | AcceptPath | RW | The regular expression of accepted light paths |
types.string | Color | RW | Override of the shader output to use instead of the output's name |
types.string | Compression | RW | Override of the pass compression |
types.string | DWACompressionLevel | RW | Override of the pass DWA 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 |
types.string | EXRIdPattern | RW | Override of the pass EXRId Pattern |
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.string | Gamma | RW | Override of the pass display gamma |
types.string | IgnorePath | RW | The regular expression of ignored light paths |
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.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.string | RenderState | R | The actual state of this output, depending on its Disabled state and the solor mode |
types.bool | Solo | RW | Is the AOV in the solo mode ? |
types.bool | UseLPEs | RW | Override of the pass use lpes |
nil | Visibles | RW | The connection to the visible SceneGraphNodes |
| setaov | (
|
Setup the aov with a preset, from either a predefined name or a table |
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 |
| gettopreference | ( ) | Returns the top 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. Possible options are: overrideclass to enforce a specific class for the root node. |
| referencefile | (
|
reference 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
The regular expression of accepted light paths
Override of the shader output to use instead of the output's name
Override of the pass compression
Override of the pass DWA 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
Override of the pass EXRId Pattern
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
Override of the pass display gamma
The regular expression of ignored light paths
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).
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
The actual state of this output, depending on its Disabled state and the solor mode
Is the AOV in the solo mode ?
Override of the pass use lpes
The connection to the visible SceneGraphNodes
Setup the aov with a preset, from either a predefined name or a table
- Node: The path to a node to load and connect
- Color: The default color to use (or {0,0,0})
- Accept: The accept regular expression (or an alias for it)
- Ignore: The ignore regular expression (or an alias for it)
- ShaderColor: The shader output or attribute to shader
- LightCategories: The ligth categories to integrate in the AOV
- OverrideSettings: Enable the aov settings to be overriden
settings The settings to use