render-settings

Adjust and persist Omni RTX render settings on a RenderProduct prim.

201|25|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill render-settings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-settings
Source: https://github.com/NVIDIA-Omniverse/ovrtx/tree/main/.agents/skills/render-settings
Command: npx skills add https://github.com/NVIDIA-Omniverse/ovrtx --skill render-settings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing render settings to control rendering behavior. Use when user asks to change render settings, set max bounces, configure path tracing, change render quality, or modify RTX settings on a RenderProduct.

Core Features & Use Cases

  • Change and tune rendering behavior across Python and C/C++ workflows by applying attributes on the RenderProduct prim (e.g., omni:rtx:rtpt:maxBounces, omni:rtx:pt:limits:maxBounces).
  • Support for Real-Time Path Tracing, Path Tracing, and Minimal render modes via the omni:rtx:rendermode setting, with guidance on denoising, caching, and spectral rendering.
  • Provide safe, structured workflow to preserve unrelated settings while updating targeted attributes and then calling reset() followed by warm-up frames to converge.

Quick Start

Set a render setting on the RenderProduct prim (e.g., maxBounces) and then reset and warm up the renderer.

Frequently Asked Questions about render-settings

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change RTX path tracing settings on a RenderProduct prim?

Path tracing settings are adjusted by using the write_attribute workflow to apply correct USD types on the RenderProduct prim, such as omni:rtx:pt:limits:maxBounces, followed by calling reset() and running warm-up frames to converge.

What render modes are available for RTX rendering?

Available RTX render modes include Real-Time Path Tracing, Path Tracing, and Minimal, which are selected by configuring the omni:rtx:rendermode attribute on the RenderProduct prim with guidance on denoising and caching.

Does configuring render settings work with both Python and C/C++ workflows?

Configuring render settings works with both Python and C/C++ workflows, allowing you to adjust and persist Omni RTX attributes on the RenderProduct prim across different development environments using the same structured approach.

Why do my render settings not take effect until the renderer is reset?

Render settings require a reset() call followed by warm-up frames to converge because the renderer needs to clear its current state and progressively sample the scene again to reflect the updated RenderProduct attributes accurately.

What is the best way to tune max bounces for path tracing without losing other settings?

The best way to tune max bounces is using a safe, structured workflow that preserves unrelated settings while updating targeted attributes like omni:rtx:pt:limits:maxBounces on the RenderProduct prim via write_attribute, followed by reset() and warm-up.