
Lights and Shadows builds a working intuition for illumination from movable lamps, matte surfaces, mirrors, colored tiles, and a small army of diagrams. It travels from watts and distance to solid angles, radiance, soft shadows, color mixing, and bounced light without pretending that the geometry is effortless.
What is Lights and Shadows?
The lesson begins with a lamp and a flat surface, then keeps asking why the brightness changes when distance, angle, or source size moves. Those simple scenes open into radians, steradians, projected hemispheres, radiance, reflections, and Lambertian materials. Later demonstrations turn the same machinery toward shadow softness, colored illumination, and light ricocheting between a white floor and red wall. The structure is cumulative: each visual idea earns a job in the next one, so a forbidding slice of rendering physics gradually becomes something you can reason about.
What you can do there
- Trace how light reaches and leaves a surface
- Adjust visual demonstrations of illumination, reflection, shadow, and color
Why we picked it
It connects everyday sights—a dimmer wall, a fuzzy shadow, a colored reflection—to the geometry used in computer graphics. The strongest trick is its projected-hemisphere model, which gives one reusable picture for several otherwise slippery concepts. An independent reader also praised the article's carefully decomposed visual teaching, while noting that a few slider effects take exploration to decode.
How to get the most from it
Move slowly through the angle and solid-angle sections; they supply the vocabulary for almost everything after them. Change one light variable at a time, then compare the surface, rays, and projected shapes before advancing. The reflections and bounced-light sections make better sense once the Lambertian model has settled in.
Good to know
This is a substantial, math-forward read with many described sliders and draggable scenes. Some controls may not reveal their effect immediately, which makes deliberate one-variable experiments more useful than frantic scrubbing. The article intentionally narrows its scope and points readers to more rigorous rendering references for material models beyond the introduction.
Who made it, and when?
Bartosz Ciechanowski is the credited creator or organization.
Creator’s official page Open Lights and Shadows