Abstract
The
Manuka
rendering architecture has been designed in the spirit of the classic
reyes
rendering architecture: to enable the creation of visually rich computer generated imagery for visual effects in movie production. Following in the footsteps of
reyes
over the past 30 years, this means supporting extremely complex geometry, texturing, and shading. In the current generation of renderers, it is essential to support very accurate global illumination as a means to naturally tie together different assets in a picture.
This is commonly achieved with Monte Carlo path tracing, using a paradigm often called
shade on hit
, in which the renderer alternates tracing rays with running shaders on the various ray hits. The shaders take the role of generating the inputs of the local material structure, which is then used by path-sampling logic to evaluate contributions and to inform what
further rays to cast through the scene. We propose a
shade before hit
paradigm instead and minimise I/O strain on the system, leveraging locality of reference by running pattern generation shaders before we execute light transport simulation by path sampling.
We describe a full architecture built around this approach, featuring spectral light transport and a flexible implementation of multiple importance sampling (
mis
), resulting in a system able to support a comparable amount of extensibility to what made the
reyes
rendering architecture successful over many decades.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Cited by
29 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Enhanced Direct Lighting Using Visibility-Aware Light Sampling;Advances in Computer Graphics;2023-12-29
2. Nonlinear Ray Tracing for Displacement and Shell Mapping;SIGGRAPH Asia 2023 Conference Papers;2023-12-10
3. Pahi: A Unified Water Pipeline and Toolset;Proceedings of the Digital Production Symposium;2023-08-05
4. Denoising-Aware Adaptive Sampling for Monte Carlo Ray Tracing;Special Interest Group on Computer Graphics and Interactive Techniques Conference Conference Proceedings;2023-07-23
5. One‐to‐Many Spectral Upsampling of Reflectances and Transmittances;Computer Graphics Forum;2023-07