Gamedev Hub

PBR (Physically Based Rendering)

Physically Based Rendering (PBR) is a shading model that simulates how light interacts with materials using real-world physics. It has replaced older “ad-hoc” models (like Phong or Blinn-Phong) because it ensures materials look consistent under any lighting environment.

1. The Core Principles

2. The Standard BRDF (Cook-Torrance)

The specular part of a PBR shader is usually calculated using three functions (D, G, F):

3. The Metallic-Roughness Workflow

4. Why use PBR?

5. Summary