Physically Based Rendering
- Physically Based Rendering: From Theory to Implementation
Comprehensive reference on physically based rendering techniques
- Learn OpenGL: Shadow Mapping
Learn OpenGL's tutorial on physically based rendering
- Physically Based Rendering in Filament
Google's documentation on the PBR system on their Filament renderer on Android. Best in class documentation about high performance PBR lighting shaders
- Spectral Rendering series
Blog post series describes how spectral rendering can be implemented at a relatively low overhead (as compared to RGB rendering) and why that is beneficial
- The rendering equation
The classic Kajiya rendering equation paper introduced the "rendering equation" and the path tracing algorithm
- Robust Monte Carlo Methods for Light Transport Simulation
the Academy Award-winning Ph.D. thesis by Eric Veach. It starts from bidirectional light transport algorithms and introduces multiple importance sampling and Metropolis light transport
- Advanced Global Illumination
An advanced book focused on light transport theory for global illumination.
- Basics of physically-based rendering (Siggraph 2012)
This tutorial will cover the basics of physically-based rendering such as reflection models (BRDF), volume scattering (phase functions), optical phenomena (dispersion and polarization)
- Crash Course in BRDF Implementation (2021)
This article helps to understand and implement BRDFs commonly used in game engines, for use in both rasterization and emerging realtime raytracing
- Deriving Lambertian BRDF from first principles
A derivation of the Lambertian BRDF from first principles using calculus
- Physically Based Shading at Disney (2012)
Disney's influential SIGGRAPH paper on their principled BRDF model.
- Physically based rendering from first principles
An interactive article exploring the physical phenomena that create light and the fundamental laws governing its interaction with matter, and gradually introduce models of creating physically realistic renderings
- Readings on Physically Based Rendering
A collection of resources related to physically based rendering (last updated in 2018)