Repository navigation
Move PPISP processing from renderers into camera pipelines - #86
Draft
mataylor-nvidia wants to merge 2 commits into
Draft
mataylor-nvidia wants to merge 2 commits into
mataylor-nvidia wants to merge 2 commits into
Conversation
This was referenced Oct 16, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Move PPISP from the Newton, OVRTX, and Isaac RTX renderers into
PpispProcessor, attached throughCameraCfg.pipeline. Renderers supply raw HDR; the camera owns processing, persistent output storage, reset, and cleanup. ExplicitCameraExposureCfgreplaces exposure changes triggered by output selection.This is the upper PR of the stack, based on isaac-sim/IsaacLab#8693. It is hosted in this fork because upstream repository rules prohibit creating the branch needed for a stacked base. After the lower PR merges, rebase this branch onto upstream
developand open its upstream PR.Camera processing preserves calibration-compatible dimensions, RGB/RGBA view behavior, raw HDR publication when requested, and processing once per capture. Every camera applies its exposure before a renderer exports the shared stage. The changes preserve current
develop's global-camera behavior.Migration: replace
CameraCfg.isp_cfgwithPpispProcessorCfginCameraCfg.pipeline; configure neutral RTX HDR withCameraExposureCfg(). Resolve USD-authored PPISP settings explicitly before construction. The new observation dictionary adapters are deferred.Size
Validation
Type of change
Release backport
develop