Article Dans Une Revue ACM Transactions on Graphics Année : 2018

Efficient Rendering of Layered Materials using an Atomic Decomposition with Statistical Operators

Laurent Belcour
  • Fonction : Auteur
  • PersonId : 864919
  • IdRef : 170787540

Résumé

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 arbitraty 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.

Fichier principal
Vignette du fichier
belcour2018.pdf (14.12 Mo) Télécharger le fichier
suppl.zip (65.65 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence
Loading...

Dates et versions

hal-01785457 , version 1 (04-05-2018)
hal-01785457 , version 2 (11-07-2018)
hal-01785457 , version 3 (24-08-2018)

Licence

Identifiants

Citer

Laurent Belcour. Efficient Rendering of Layered Materials using an Atomic Decomposition with Statistical Operators. ACM Transactions on Graphics, 2018, 37 (4), pp.1. ⟨10.1145/3197517.3201289⟩. ⟨hal-01785457v3⟩
516 Consultations
6564 Téléchargements

Altmetric

Partager

  • More