isaaclab_physx.renderers#
Sub-module for PhysX renderer backends (Isaac RTX / Omniverse Replicator).
Additional Public Classes#
The following classes are part of the public isaaclab_physx.renderers API.
Isaac RTX backend using Omniverse Replicator for tiled camera rendering. |
|
Configuration for Isaac RTX renderer using Omniverse Replicator. |
|
Global Isaac RTX renderer settings. |
- class isaaclab_physx.renderers.IsaacRtxRenderer[source]#
Bases:
BaseRendererIsaac RTX backend using Omniverse Replicator for tiled camera rendering.
Requires Isaac Sim.
Methods:
- __init__(cfg: IsaacRtxRendererCfg)[source]#
- classmethod __new__(*args, **kwargs)#
- class isaaclab_physx.renderers.IsaacRtxRendererCfg[source]#
Bases:
RendererCfgConfiguration for Isaac RTX renderer using Omniverse Replicator.
Holds the Replicator/RTX-specific knobs (semantic segmentation, instance segmentation, semantic filtering, depth clipping) used by the RTX rendering pipeline.
Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(class_type: type[IsaacRtxRenderer] | str = <factory>, renderer_type: str = <factory>, global_settings: IsaacRtxRendererGlobalSettingsCfg = <factory>, enable_scene_partitioning: bool = <factory>, semantic_filter: str | list[str] = <factory>, colorize_semantic_segmentation: bool = <factory>, colorize_instance_id_segmentation: bool = <factory>, colorize_instance_segmentation: bool = <factory>, semantic_segmentation_mapping: dict = <factory>, depth_clipping_behavior: Literal['max', 'zero', 'none'] = <factory>) None#
- class isaaclab_physx.renderers.IsaacRtxRendererGlobalSettingsCfg[source]#
Bases:
objectGlobal Isaac RTX renderer settings.
These settings are applied to Kit/RTX carb settings. They are carried by
IsaacRtxRendererCfgso they are owned by the Isaac RTX backend, but they affect the process-global RTX renderer rather than a single camera.Methods:
- classmethod __new__(*args, **kwargs)#
- __init__(enable_translucency: bool | None = <factory>, enable_reflections: bool | None = <factory>, enable_global_illumination: bool | None = <factory>, antialiasing_mode: ~typing.Literal['Off', 'FXAA', 'DLSS', 'TAA', 'DLAA'] | None = <factory>, enable_dlssg: bool | None = <factory>, enable_dl_denoiser: bool | None = <factory>, dlss_mode: ~typing.Literal[0, 1, 2, 3] | None = <factory>, enable_direct_lighting: bool | None = <factory>, samples_per_pixel: int | None = <factory>, enable_shadows: bool | None = <factory>, enable_ambient_occlusion: bool | None = <factory>, dome_light_upper_lower_strategy: ~typing.Literal[0, 3, 4] | None = <factory>, max_bounces: int | None = <factory>, split_glass: bool | None = <factory>, split_clearcoat: bool | None = <factory>, split_rough_reflection: bool | None = <factory>, ambient_light_intensity: float | None = <factory>, ambient_occlusion_denoiser_mode: ~typing.Literal[0, 1] | None = <factory>, subpixel_mode: int | None = <factory>, enable_cached_raytracing: bool | None = <factory>, max_samples_per_launch: int | None = <factory>, view_tile_limit: int | None = <factory>, show_all_partitions_by_default: bool | None = <factory>, carb_settings: dict[str, ~typing.Any] | None = <factory>) None#