RendererBlender
Inheritance diagram
- class xrfeitoria.renderer.renderer_blender.RendererBlender[source]
Renderer class for Blender.
- classmethod add_job(sequence_name: str, output_path: str | Path, resolution: Tuple[int, int], render_passes: List[RenderPass], render_engine: RenderEngineEnumBlender | Literal['cycles', 'eevee', 'workbench'] = 'cycles', render_samples: int = 128, transparent_background: bool = False, arrange_file_structure: bool = True) None[source]
Add a rendering job with specific settings.
- Parameters:
output_path (PathLike) – Output path of the rendered images.
resolution (Tuple[int, int]) – Resolution of the rendered images.
render_passes (List[RenderPass]) – Render passes.
scene_name (str, optional) – Name of the scene be rendered. Defaults to ‘XRFeitoria’.
render_engine (Union[RenderEngineEnumBlender, Literal['cycles', 'eevee', 'workbench']], optional) – Render engine. Defaults to cycles.
render_samples (int, optional) – Render samples. Defaults to 128.
transparent_background (bool, optional) – Transparent background. Defaults to False.
arrange_file_structure (bool, optional) – Arrange output images to every camera’s folder. Defaults to True.
- classmethod clear()
Clear all rendering jobs in the renderer queue.