RenderPassΒΆ
class RenderPass
The basic render pass to render an image
Hierarchy
class RenderPass < class Shader < class Pass < class HostNode < class Settings < class RenderFileOut < class Node < class RenderOutput < class SelectableNode
Members
types.string | BackupProjectFileName | RW | The backup Guerilla project to be saved when generating RIB files |
another | CameraPath | way | to connect a camera |
types.enum | LayerMode | RW | The mode of the RenderPass, "Normal", "BakeST" |
types.enum | MovieCodec | RW | The codec type for the movie |
types.bool | MovieCreate | RW | Should the RenderPass render a movie after a sequence |
types.int | MovieFrameRate | RW | The movie frame rate, in frames per seconds |
types.int | MovieQuality | RW | The movie quality, 100 for maximum quality |
nil | RenderPassCamera | RW | The connection to the rendering camera |
Inherited from class Shader
| addnode | (
|
add a node into a shader by its filename |
| getinputsdef | ( ) | Get the definition of the shader inputs |
| getinputs | ( ) | List the node's inputs |
| inputs | ( ) | An iterator on node's inputs |
| getoutputs | ( ) | List the node's outputs |
| inputs | ( ) | An iterator on node's outputs |
| getoutput | (
|
Get the first shader output node of the given type in the shader. If no outputclass is given, looks for "ShaderNodeOutputLight" in a light shader, "ShaderNodeOutputCompo" in a compositing, or "ShaderNodeSurface" otherwise. |
Inherited from class Pass
types.bool | Disabled | RW | Disables the rendering of this layer when true |
types.bool | NextTime | RW | Render the render pass next time, whatever its solo and Disable states |
types.int{} | PassOrder | RW | The order in which this pass is rendered |
types.enum | PassValidity | RW | How should the Pass be scheduled (per frame, per sequence, manually) |
types.string | RenderRange | RW | The frames to render for this pass |
types.bool | Solo | RW | Is the Pass in the solo mode ? |
| evalfilename | (
|
Evaluate the output file name of the Pass |
| fillrenderpasstemplate | (
|
Fill a property sheet template |
| isrenderable | ( ) | Returns true if the render pass will be rendered by the next render command according to the PassValidity, the Disabled and the Solo plugs. |
Inherited from class HostNode
types.string | HostPath | RW | The data archive to read HostPlugs value when baked |
| deleteinheritedattr | (
|
Delete an inherited attribute plug from the node |
| overrideinheritedattr | (
|
Override the attribute |
| setinheritedattr | (
|
Set the inheritance status of the attribute |
Inherited from class RenderFileOut
nil | RenderPassFileIn | R | Connection to ShaderNodeFileIns |
Inherited from class Node
string | Name | RW | The node name |
| belongstoreference | (
|
Tells if the node belongs to the reference, or a sub reference |
| delete | ( ) | Delete a node |
| eval | (
|
Called by the framework when plug (a node's plug) must be evaluated |
| findchild | (
|
Find a child node or plug using a path |
| findparent | (
|
Find the first parent Node of this Node of a specific class |
| getchild | (
|
Get a child node by its name |
| getname | ( ) | Get the Node name in its parent |
| getparent | ( ) | Get the parent Node of this Node |
| getpath | ( ) | Returns the node path as a string that can be reused with findchild |
| getreference | ( ) | Returns the reference node it is connected to |
| getreferences | (
[
|
Returns the references in the document sorted depth first. |
| getstringcopy | ( ) | Return a copy of the node and its content as a string to be pasted |
| gettopreference | ( ) | Returns the top reference node it is connected to |
| iseditable | ( ) | Indicates if the node can be edited by the user in the UI |
| isindocument | ( ) | Tells if the node is inside a document, or is pending in the void |
| ismoveable | ( ) | Tells if the node can be moved |
| isparent | (
|
Tells if this node is parent of the potential child |
| isreference | ( ) | Tells if a node comes from a reference project |
| isselected | ( ) | Tell if the node is selected |
| loadfile | (
|
load a file content in this node. Possible options are: overrideclass to enforce a specific class for the root node. |
| loadtemplate | (
|
load a template file |
| move | (
|
Move a node to a new parent |
| onpathchanged | ( ) | Called by the framework when the name of this node or of one of its parent is modified |
| pastestringcopy | (
|
Paste a string copy into this node |
| referencefile | (
|
reference a file content in this node. |
| rename | (
|
Rename a node |
| savefile | (
|
load a node to a file |
| seteditable | (
|
Change the editable state of the node |
| setflags | ( ) | Set the node flags |
Inherited from class RenderOutput
string | FileName | RW | The user file name for this pass |
string | PassFileName | RW | The final pass file name, depending on FileName |
Inherited from class SelectableNode
boolean | Selected | R | True if the node is selected. Don't use this plug directly to select a node, use the Document's modifier select method. |
Documentation
The backup Guerilla project to be saved when generating RIB files
to connect a camera
The mode of the RenderPass, "Normal", "BakeST"
The codec type for the movie
Should the RenderPass render a movie after a sequence
The movie frame rate, in frames per seconds
The movie quality, 100 for maximum quality
The connection to the rendering camera