Conference Tools of Tomorrow Lighting & Rendering
ON SITE Meidinger-Saal Thursday, May 08, 17:00

Modern Physical Shading

Video on demand

The concept of Physically Based Shading has been around for about a decade now, but beyond the initial concept, many advances have been made over the years to improve aspects like energy preservation or add effects such as sheen.

Recently, many renderers' Standard Material shaders have converged on similar BSDFs and layering schemes, so now is a good time to look at what this new standard looks like and how it differs from the "original" PBR scheme.

We'll start with the physical origins of the effects that we're trying to model and cover how these are abstracted and modeled in computer graphics.

Based on this, we'll go over the components that make up these modern PBR shaders, with a specific focus on the recent advances in handling of energy conservation and preservation and their interaction with Fresnel effects.

Finally, a look at how this is implemented specifically in Blender's production path tracer Cycles and some interesting aspects of how such models are translated into practice.

Lukas Stockner, Rendering Developer, Blender Foundation

Lukas is one of the developers working on Blender, specifically its Cycles renderer - first as a hobbyist contributor since 2015, then as a freelancer for various VFX studios, and since 2022 through a Blender Development Fund grant.

With a background in physics and scientific computing, he's passionate about all aspects of renderer R&D, from shading models over Monte-Carlo integrators to low-level hardware optimization.