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