isaaclab_ov.renderers#

Sub-module for OVRTX renderer backend.

Additional Public Classes#

The following classes are part of the public isaaclab_ov.renderers API.

OVRTXRenderer

OVRTX Renderer implementation using the ovrtx library.

OVRTXRendererCfg

Configuration for OVRTX Renderer.

class isaaclab_ov.renderers.OVRTXRenderer[source]#

Bases: BaseRenderer

OVRTX Renderer implementation using the ovrtx library.

This renderer uses the ovrtx library for high-fidelity RTX-based rendering, providing ray-traced rendering capabilities for Isaac Lab environments.

Methods:

__init__(cfg)

__new__(*args, **kwargs)

__init__(cfg: OVRTXRendererCfg)[source]#
classmethod __new__(*args, **kwargs)#
class isaaclab_ov.renderers.OVRTXRendererCfg[source]#

Bases: RendererCfg

Configuration for OVRTX Renderer.

The OVRTX renderer uses the ovrtx library for high-fidelity RTX-based rendering. width, height, num_envs, and data_types are obtained from the CameraRenderSpec when create_render_data() is called (same pattern as Isaac RTX).

Methods:

__new__(*args, **kwargs)

__init__([renderer_type, temp_usd_dir, ...])

classmethod __new__(*args, **kwargs)#
__init__(renderer_type: str = <factory>, temp_usd_dir: str | None = <factory>, log_level: str = <factory>, log_file_path: str = <factory>, colorize_semantic_segmentation: bool = <factory>, colorize_instance_segmentation: bool = <factory>, colorize_instance_id_segmentation: bool = <factory>) None#