Application (pre-grant publication)
PATH GUIDING USING NEURAL RADIANCE CACHING WITH DEFENSIVE RESAMPLED IMPORTANCE SAMPLING AND ADAPTIVE CANDIDATE ALLOCATION
- Number
- 20260212593
- Published
- 2026-07-23
- Filed
- 2026-01-23
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- SALEHI; Farnood, PAPAS; Marios, PORTENIER; Tiziano Andrea, MANZI; Marco, RATH; Alexander
- CPC
- G06T15/06; G06T15/506; G06T15/005; G06T15/205; G06T2210/24
- Verdict
- Medium Notable software
- First reported
- 2026-W30 (2026-07-24)
- Source
- Google Patents · FreePatentsOnline
The keeper's note
The present disclosure relates to computer-implemented path guiding in a rendering system.
Abstract
The present disclosure relates to computer-implemented path guiding in a rendering system. A sampling engine generates, at a scattering location on a lightpath, a set of candidate directions from source distributions and selects a direction using resampled importance sampling. The resampling may include defensive target construction in which a neural target derived from learned radiance estimates is combined with a defensive target derived from at least one source distribution, and the candidate directions are weighted and selected based on a fused target. In some embodiments, an optimized resampling candidate allocation (ORCA) module determines, for the scattering location, a candidate count specifying how many candidate directions are generated, wherein the candidate count is determined based on one or more rendering efficiency metrics that relate estimated variance reduction to computational cost. One or more learned radiance models may be trained using samples collected during rendering and evaluated during candidate evaluation.
Background
TECHNICAL FIELD
Embodiments of the present disclosure relate generally to computer graphics and, more specifically, to techniques for performing path guiding using neural radiance caching with defensive resampled importance sampling and adaptive candidate allocation. BACKGROUND
In the field of computer graphics, rendering includes the process of generating an image of a scene based on a two-dimensional (2D) or three-dimensional (3D) representation of the scene. The 2D or 3D representation of the scene may include geometry, texture, lighting, and/or shading information describing the scene. In particular, the 2D or 3D representation may include information describing one or more light sources included in the scene.
One technique for calculating lighting effects in a rendered image of a scene includes generating multiple lightpaths associated with a virtual camera viewpoint. Each lightpath describes a trajectory that potentially connects the virtual camera to a light source included in the scene, and may include multiple scattering events or bounces based on the location of the virtual camera, the location of the one or more light sources, and the positions and surface characteristics associated with one or more objects included in the scene. Each interaction between a lightpath and one or more surfaces included in the scene may change the direction, color, and/or intensity of the reflected or scattered light and provided visual information associated with