render

Renders of a scene to files: the render jobs and their settings, the scene renderer, the encoders and the file names.

Group construct

In the namespace construct.

Detailed description

The namespace holds the batch side of rendering, which a person and OPAL reach through the same request builder: construct::render::RenderJobHost plans a render from the settings rows, and the jobs it queues render frames and write them as images or a video.

Classes

Class What it is
FieldPayloads Field payloads of the tet volume and mesh items at one set of view axis values (field-presentation §FVE-10, §FVW (matrix FVW-72))
PresentationFrame State of the view clock for one frame of a presentation video (field-presentation §FVE-10, §FVG-6)
PresentationVideoExport Submit one `construct/render_export` job for a video of the view clock (field-presentation §FVE-10, matrix FVW-72)
PresentationVideoHost What a video of the deformation or of an axis needs from the host that owns the render export (field-presentation §FVE-10, matrix FVW-72)
RenderFramesSpec What one job of a farm render renders: the params of `construct.render_frames` (construct-render-settings §CRSA-11)
RenderJobContext What a render job needs that the settings rows do not hold (construct-render-settings §CRSA-6)
RenderJobHost Shell's part of a render, and the one request builder (construct-render-settings §CRSA-6)
SnapshotMeshSource Mesh, proxy, tet, reference and region data a ConstructSnapshot carries, as the source the MeshLayer, ProxyLayer, TetVolumeLayer, ReferenceImageLayer and RegionLayer of a render pipeline draw from (§VPP-2, §VPP-3)
In this section