Back to Rendering Lectures

Feb 13

Radiometry Foundations

Lecture metadata

Summary
Core radiometric quantities and why they matter for physically based rendering.
Series
Rendering Lectures
Lecture
1
Published
Feb 13

What this lecture covers

  • Why radiometry is the right language for light transport.
  • The relationship between flux, irradiance, and radiance (see eq.irradiance and eq.radiance).
  • How these quantities appear in rendering equations.

Understanding the geometry of light transport is essential. As shown in fig.radiometry-diagram, we measure light from different perspectives depending on what question we’re asking.

Derivation

Starting from flux Φ\Phi, irradiance over a differential area is defined by eq.irradiance.

E=dΦdAE = \frac{d\Phi}{dA}

For directional dependence, we introduce radiance (eq.radiance):

L=d2ΦdAdωcosθL = \frac{d^2\Phi}{dA \, d\omega \, \cos\theta}

These two fundamental quantities form the basis of all light transport calculations.

Basic math test

what

The irradiance equation (eq.irradiance) describes how flux spreads over an area. When we need directional information, we use the radiance formulation from eq.radiance.

Inline math: E=dΦ/dAE = dΦ / dA

Block math:

L=d2Φ/(dAdωcosθ)L = d²Φ / (dA · dω · cosθ)

If equations render correctly, KaTeX/MathJax is configured. Hover over any equation reference above to see a preview!

Code block test

struct Ray {
vec3 origin;
vec3 direction;
};
vec3 trace(const Ray& ray) {
return vec3(0.0f);
}

Image component examples

The radiometry diagram below (fig.radiometry-diagram) illustrates the key geometric relationships we need to understand for light transport.

Radiometry diagram (single image block)
: Geometric relationships in radiometry, showing how light interacts with surfaces at different angles
Radiometry diagram ARadiometry diagram B
: at different angles

Try hovering over the figure reference fig.lol above to see a preview! When you’re studying light transport, you’ll frequently refer back to fig.radiometry-diagram to understand the geometric setup. what??