LayerOut

class guerilla.LayerOut

Bases: guerilla.ShaderNodeIn

A LayerOut is a ShaderNodeIn that is found in a ShaderNodeOutputLayer

This node has connections to primitives to let the user override primitive assignation on a per pass basis.

Color

Override of the shader output to use instead of the output’s name

Type:types.string
ColorMode

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.

Type:types.string
Compression

Override of the pass compression

Type:types.string
DeepCompression

Override of the pass deep compression ratio

Type:types.float
DeepImage

Override of the pass deep image

Type:types.bool
DeepMerge

Override of the pass deep merge flag

Type:types.bool
Denoise

Denoise this AOV if the Denoiser render setting is set.

Type:types.bool
Depth

Override of the pass display driver’s bit depth

Type:types.string
Disabled

Disables the rendering of this output when true

Type:types.bool
DisplayDriver

Override of the pass display driver

Type:types.string
ExMattes

The connection to the excluded (to matte) SceneGraphNodes

Type:None
ExVisibles

The connection to the excluded (to visible) SceneGraphNodes

Type:None
FileAlphaMode

The color written in file is alpha premultiplied (“multiply”) or not (“normal”), or inherited from the RenderPass (“inherited”)

Type:types.string
FileName

Override of the pass filename

Type:types.string
FilterOp

RW Filter operator to use. “normal” or “min”. The “min” operator is used by the Depth AOV.

Type:types.enum{“normal”,
Gamma

Override of the pass display gamma

Type:types.string
LightCategories

The categories of light that illuminate the output

Type:types.string
Lit

The connection to the linked lights for light linking overide

Type:None
Mattes

The connection to the matted SceneGraphNodes

Type:None
MetaData

The meta data to insert in the EXR file header. You can add a metadata per line.

Type:types.string
MultiPart

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).

Type:types.bool
Opacity

Opacity used in the output

Type:types.string
OverrideSettings

Enable override of the default parent RenderPass settings

Type:types.bool
PixelFormat

Override of the pass pixel format

Type:types.string
PostClamp

Override of the post filter clamping

Type:types.vector2
PreClamp

Override of the pre filter clamping

Type:types.vector2
RenderEnvironments

If true, renders the environment lights in this AOV.

Type:types.bool
RenderState

The actual state of this output, depending on its Disabled state and the solor mode

Type:types.string
RenderVolumetrics

If true, renders the volumes in this AOV.

Type:types.bool
Solo

Is the AOV in the solo mode ?

If at least one render pass is in the solo mode, only those passes will be computed.

If no render pass are in the solo mode, all the render passes are computed.

type:types.bool
Visibles

The connection to the visible SceneGraphNodes

Type:None