Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3084873.3084893acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
course

Physically based shading in theory and practice

Published: 30 July 2017 Publication History

Abstract

Real-Time Line and Disk Light Shading
Eric Heitz and Stephen Hill
At SIGGRAPH 2016, we presented a new real-time area lighting technique for polygonal sources. In this talk, we will show how the underlying framework, based on Linearly Transformed Cosines (LTCs), can be extended to support line and disk lights. We will discuss the theory behind these approaches as well as practical implementation tips and tricks concerning numerical precision and performance.
Physically Based Shading at DreamWorks Animation
Feng Xie and Jon Lanz
PDI/DreamWorks was one of the first animation studios to adopt global illumination in production rendering. Concurrently, we have also been developing and applying physically based shading principles to improve the consistency and realism of our material models, while balancing the need for intuitive artistic control required for feature animations.
In this talk, we will start by presenting the evolution of physically based shading in our films. Then we will present some fundamental principles with respect to importance sampling and energy conservation in our BSDF framework with a pragmatic and efficient approach to transimssion fresnel modeling. Finally, we will present our new set of physically plausible production shaders for our new path tracer, which includes our new hard surface shader, our approach to material layering and some new developments in fabric and glitter shading.
Volumetric Skin and Fabric Shading at Framestore
Nathan Walster
Recent advances in shading have led to the use of free-path sampling to better solve complex light transport within volumetric materials. In this talk, we describe how we have implemented these ideas and techniques within a production environment, their application on recent shows---such as Guardians of the Galaxy Vol. 2 and Alien: Covenant---and the effect this has had on artists' workflow within our studio.
Practical Multilayered Materials in Call of Duty: Infinite Warfare
Michał Drobot
This talk presents a practical approach to multilayer, physically based surface rendering, specifically optimized for Forward+ rendering pipelines. The presented pipeline allows for the creation of complex surface by decomposing them into different mediums, each represented by a simple BRDF/BSSRDF and set of simple, physical macro properties, such as thickness, scattering and absorption. The described model is explained via practical examples of common multilayer materials such as car paint, lacquered wood, ice, and semi-translucent plastics. Finally, the talk describes intrinsic implementation details for achieving a low performance budget for 60 Hz titles as well as supporting multiple rendering modes: opaque, alpha blend, and refractive blend.
Pixar's Foundation for Materials: PxrSurface and PxrMarschnerHair
Christophe Hery and Junyi Ling
Pixar's Foundation Materials, PxrSurface and PxrMarschnerHair, began shipping with RenderMan 21.
PxrSurface is the standard surface shader developed in the studio for Finding Dory and used more recently for Cars 3 and Coco. This shader contains nine lobes that cover the entire gamut of surface materials for these two films: diffuse, three specular, iridescence, fuzz, subsurface, single scatter and a glass lobe. Each of these BxDF lobes is energy conserving, but conservation is not enforced between lobes on the surface level. We use parameter layering methods to feed a PxrSurface with pre-layered material descriptions. This simultaneously allows us the flexibility of a multilayered shading pipeline together with efficient and consistent rendering behavior.
We also implemented our individual BxDFs with the latest state-of-the-art techniques. For example, our three specular lobes can be switched between Beckmann and GGX modes. Many compound materials have multiple layers of specular; these lobes interact with each other modulated by the Fresnel effect of the clearcoat layer. We also leverage LEADR mapping to recreate sub-displacement micro features such as metal flakes and clearcoat scratches.
Another example is that PxrSurface ships with Jensen, d'Eon and Burley diffusion profiles. Additionally, we implemented a novel subsurface model using path-traced volumetric scattering, which represents a significant advancement. It captures zero and single scattering events of subsurface scattering implicit to the path-tracing algorithm. The user can adjust the phase-function of the scattering events and change the extinction profiles, and it also comes with standardized color inversion features for intuitive albedo input. To the best of our knowledge, this is the first commercially available rendering system to model these features and the rendering cost is comparable to classic diffusion subsurface scattering models.
PxrMarschnerHair implements Marschner's seminal hair illumination model with importance sampling. We also account for the residual energy left after the R, TT, TRT and glint lobes, through a fifth diffuse lobe. We show that this hair surface shader can reproduce dark and blonde hair effectively in a path-traced production context. Volumetric scattering from fiber to fiber changes the perceived hue and saturation of a groom, so we also provide a color inversion scheme to invert input albedos, such that the artistic inputs are straightforward and intuitive.
Revisiting Physically Based Shading at Imageworks
Christopher Kulla and Alejandro Conty
Two years ago, the rendering and shading groups at Sony Imageworks embarked on a project to review the structure of our physically based shaders in an effort to simplify their implementation, improve quality and pave the way to take advantage of future improvements in light transport algorithms.
We started from classic microfacet BRDF building blocks and investigated energy conservation and artist friendly parametrizations. We continued by unifying volume rendering and subsurface scattering algorithms and put in place a system for medium tracking to improve the setup of nested media. Finally, from all these building blocks, we rebuilt our artist-facing shaders with a simplified interface and a more flexible layering approach through parameter blending.
Our talk will discuss the details of our various building blocks, what worked and what didn't, as well as some future research directions we are still interested in exploring.

Supplementary Material

Part 1 of 3 (courses-0077-b.mp4)
Part 2 of 3 (courses-0077-h.mp4)
Part 3 of 3 (courses-0077-i.mp4)

Cited By

View all
  • (2024)Bounded VNDF Sampling for the Smith-GGX BRDFProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36512917:1(1-18)Online publication date: 13-May-2024
  • (2024)Anisotropic Specular Image‐Based Lighting Based on BRDF Major Axis SamplingComputer Graphics Forum10.1111/cgf.1523343:7Online publication date: 30-Oct-2024
  • (2024)Learning Dynamic Tetrahedra for High-Quality Talking Head Synthesis2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00498(5209-5219)Online publication date: 16-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '17: ACM SIGGRAPH 2017 Courses
July 2017
2467 pages
ISBN:9781450350143
DOI:10.1145/3084873
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 July 2017

Check for updates

Qualifiers

  • Course

Conference

SIGGRAPH '17
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)4
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Bounded VNDF Sampling for the Smith-GGX BRDFProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/36512917:1(1-18)Online publication date: 13-May-2024
  • (2024)Anisotropic Specular Image‐Based Lighting Based on BRDF Major Axis SamplingComputer Graphics Forum10.1111/cgf.1523343:7Online publication date: 30-Oct-2024
  • (2024)Learning Dynamic Tetrahedra for High-Quality Talking Head Synthesis2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52733.2024.00498(5209-5219)Online publication date: 16-Jun-2024
  • (2023)Sampling Visible GGX Normals with Spherical CapsComputer Graphics Forum10.1111/cgf.1486742:8Online publication date: 2-Aug-2023
  • (2021)BRDF importance sampling for polygonal lightsACM Transactions on Graphics10.1145/3450626.345967240:4(1-14)Online publication date: 19-Jul-2021
  • (2021)BRDF Importance Sampling for Linear LightsComputer Graphics Forum10.1111/cgf.1437940:8(31-40)Online publication date: 28-Nov-2021
  • (2019)Microfacet BSDFs Generated from NDFs and Explicit MicrogeometryACM Transactions on Graphics10.1145/333869738:5(1-15)Online publication date: 26-Jun-2019
  • (2019)Real‐time Indirect Illumination of Emissive Inhomogeneous Volumes using Layered Polygonal Area LightsComputer Graphics Forum10.1111/cgf.1385138:7(449-460)Online publication date: 14-Nov-2019
  • (2018)Multiple scattering from distributions of specular v-groovesACM Transactions on Graphics10.1145/3272127.327507837:6(1-14)Online publication date: 4-Dec-2018
  • (2018)Path tracing in productionACM SIGGRAPH 2018 Courses10.1145/3214834.3214864(1-79)Online publication date: 12-Aug-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media