Real-Time Path-Tracing#
Real-Time Path-Tracing (RTPT) is the default render mode. It produces high-quality images with accurate global illumination, reflections, and shadows using a cached path-tracing approach optimized for real-time performance.
token omni:rtx:rendermode = "RealTimePathTracing"
Settings#
Sampling and Caching#
USD declaration |
Description |
|---|---|
|
Enables caching path-tracing results for improved performance at the cost of some accuracy. |
|
Enables the many-light sampling algorithm, which can improve performance in scenes with many lights. |
|
Enables direct illumination sampling of geometry with emissive materials. |
Ray Bounces and Shading#
omni:rtx:rtpt:maxBounces#
Maximum number of ray bounces for any ray type. Higher values give more accurate global illumination, but worse performance.
uint | Default: 3
omni:rtx:rtpt:extraSpecularAndTransmissiveBounces#
Additional number of specular and transmission ray bounces beyond maxBounces. Affects reflections and refractions through transparent materials like glass.
uint | Default: 0Other Ray Bounce and Shading Settings#
USD declaration |
Description |
|---|---|
|
Maximum number of ray bounces for SSS. |
|
If enabled, fractional cutout opacity values are treated as a measure of surface ‘presence’, resulting in a translucency effect similar to alpha-blending. |
|
Roughness threshold above which a surface is considered rough and rendered with performance-favoring approximations. |
|
Roughness threshold above which a surface is considered rough and rendered with performance-favoring approximations. |
|
Enables motion vectors for translucent (refractive) objects, which can improve temporal rendering such as denoising but can reduce performance. |
Firefly Filter#
USD declaration |
Description |
|---|---|
|
Enables the firefly filter. |
|
Clamps the maximum ray intensity for glossy bounces. Can help prevent fireflies, but can result in energy loss. Automatically scaled with exposure. |
|
Clamps the maximum ray intensity for diffuse bounces. Can help prevent fireflies, but can result in energy loss. Automatically scaled with exposure. |
|
Clamps the maximum ray intensity for emissive contribution after primary bounce. Can help prevent fireflies, but can result in energy loss. Automatically scaled with exposure. |
Gaussian Splatting#
See Gaussian Splats for particle-field authoring and runnable examples.
USD declaration |
Description |
|---|---|
|
When enabled, gaussian hit depth is opacity-weighted across up to |
|
When enabled, gaussian SH0 albedo is opacity-weighted across up to |
|
Total hit budget for gaussian depth/albedo accumulation. Values up to 48 use a single pass over the closest N hits. Values above 48 enable a multi-batch traversal that continues until the budget is reached, the 95% opacity threshold is hit, or no more candidates are found. Set to -1 for unlimited accumulation (stops only on opacity threshold or BVH exhaust). Set to 0 to disable accumulation entirely (depth/albedo accumulation settings are ignored). |
|
When enabled, RTPT deterministically composites supported Gaussian splats for primary camera rays instead of using stochastic transparency. This requires inline Gaussian tracing. Pipeline fallback, secondary rays, spectral materials, and shadows remain stochastic. At most three overlapping Gaussian objects are composited. |