Reduced Aggregate Scattering Operators for Path Tracing

Aggregate scattering operators (ASOs) describe the overall scattering behavior of an asset (i.e., an object or volume, or collection thereof) accounting for all orders of its internal scattering. We propose a practical way to precompute and compactly store ASOs and demonstrate their ability to accel...

Full description

Saved in:
Bibliographic Details
Published inComputer graphics forum Vol. 35; no. 7; pp. 461 - 473
Main Authors Blumer, Adrian, Novák, Jan, Habel, Ralf, Nowrouzezahrai, Derek, Jarosz, Wojciech
Format Journal Article
LanguageEnglish
Published Oxford Blackwell Publishing Ltd 01.10.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Aggregate scattering operators (ASOs) describe the overall scattering behavior of an asset (i.e., an object or volume, or collection thereof) accounting for all orders of its internal scattering. We propose a practical way to precompute and compactly store ASOs and demonstrate their ability to accelerate path tracing. Our approach is modular avoiding costly and inflexible scene‐dependent precomputation. This is achieved by decoupling light transport within and outside of each asset, and precomputing on a per‐asset level. We store the internal transport in a reduced‐dimensional subspace tailored to the structure of the asset geometry, its scattering behavior, and typical illumination conditions, allowing the ASOs to maintain good accuracy with modest memory requirements. The precomputed ASO can be reused across all instances of the asset and across multiple scenes. We augment ASOs with functionality enabling multi‐bounce importance sampling, fast short‐circuiting of complex light paths, and compact caching, while retaining rapid progressive preview rendering. We demonstrate the benefits of our ASOs by efficiently path tracing scenes containing many instances of objects with complex inter‐reflections or multiple scattering.
Bibliography:istex:BBFF9853F3862F6A9B4D3FDF5209742692B069A4
ark:/67375/WNG-45XP6ZF7-F
Supporting Information
ArticleID:CGF13043
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
ISSN:0167-7055
1467-8659
DOI:10.1111/cgf.13043