The RenderDialog can be used to display and edit the RenderInfo of the Session to be rendered, usually to verify settings before rendering with the Renderer. The Render Dialog can not be used from the command-line renderer.
The Renderer can be subclassed to actions can be taken various points in the rendering process.
>> renderer = Renderer(session) >> renderer.render()
Most attributes are read-only.
|averageTime||the average duration in seconds that a frame takes to render|
|duration||the number of frames to be rendered|
|elapsedTime||time in seconds since rendering was started|
|lastTime||the duration in seconds the last frame took to render|
|outputNode||the Node to be rendered (read/write) - defaults to the Output node|
|outputPort||the Port to be rendered (read/write) - defaults to node's default output port|
|outputRange||the frame range to be rendered, as a tuple (start_frame, end_frame)|
|remainingTime||an estimate in seconds of the time left to finish rendering|
|session||the Session being rendered|
|writeEnable||True if frames should be saved to disk, False to skip saving (useful for testing, read-write)|
|execute()||Display the dialog. Returns True if the dialog is accepted, False if canceled.|