PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 30, 2018ACM Transactions on Graphics41 citationsOpen Access

Efficient rendering of layered materials using an atomic decomposition with statistical operators

View Full Paper
LBLaurent Belcour

Key Points

  • This research aims to develop a more efficient framework for analyzing light transport in layered materials using atomic operators.
  • Decomposed light transport into atomic operators that represent reflection, refraction, scattering, and absorption.
  • Extended the adding-doubling method to accommodate multiple combinations of operators for efficient computation.
  • Validated the resulting Bidirectional Scattering Distribution Function (BSDF) against ground truth data using both offline and real-time implementations.
  • Demonstrated efficient rendering of layered materials with the introduced method.
  • Showed that using the first three directional moments improved light transport accuracy.
  • The method supports an arbitrary number of textured layers without the need for per-material precomputation.

Abstract

We derive a novel framework for the efficient analysis and computation of light transport within layered materials. Our derivation consists in two steps. First, we decompose light transport into a set of atomic operators that act on its directional statistics. Specifically, our operators consist of reflection, refraction, scattering, and absorption, whose combinations are sufficient to describe the statistics of light scattering multiple times within layered structures. We show that the first three directional moments (energy, mean and variance) already provide an accurate summary. Second, we extend the adding-doubling method to support arbitrary combinations of such operators efficiently. During shading, we map the directional moments to BSDF lobes. We validate that the resulting BSDF closely matches the ground truth in a lightweight and efficient form. Unlike previous methods we support an arbitrary number of textured layers, and demonstrate a practical and accurate rendering of layered materials with both an offline and real-time implementation that are free from per-material precomputation.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Laurent Belcour (2018) studied this question.

synapsesocial.com/papers/6a10d99ded67694fb09f833ahttps://doi.org/10.1145/3197517.3201289
Ask AI
Helpful
Bookmark
Share
View Full Paper