H 195 / 3211980s

Recursive Ray Tracing

Recursive ray tracing. Turner Whitted: groundbreaking publication 1979/1980.

Typeface · Space Mono

Turner Whitted: Reflection and Refraction, Original Paper, 1980.
Turner Whitted: Reflection and Refraction, Original Paper, 1980.Turner Whitted / Communications of the ACM, 1980; Original illustrations, University of Utah Archives.View source ↗

Prompt

Transform this image into an early recursive ray tracing render, with clean geometric surfaces, mirror-polished highlights, glasslike refraction on suitable existing elements, and reflections nested within reflections. Use crisp cast shadows, precise perspective, smooth synthetic shading, and restrained environmental detail. Keep the original subject and composition.

Identify

Reflections, refraction1s of glass and shadows correspond spatially.

Principle

Rays2 track visibility, reflection, and refraction through the scene.

Example

Turner Whitted: early bullet test scene.

Try it out

Compare a glass ball against a patterned background.

Background

Whitted's An Improved Illumination Model for Shaded Display was introduced in 1979 and published in Communications of the ACM in 1980. The recursive tracking of reflection and refraction rays provided a crucial step towards consistent specular and transparent surfaces. Earlier ray-tracking techniques preceded this; therefore, the slide does not claim to have invented all ray tracking in 1980. Modern renderers combine these fundamentals with more comprehensive light transport models.

Distinction

Ray tracing is a computational principle, not a uniform look. Simple recursive ray tracing does not automatically calculate every form of indirect lighting.

Aftermath

Light behavior can be systematically simulated instead of being faked for each surface individually.

Further examples · 7 images

Glasses 800 edit
02 Glasses 800 editVarious glass containers demonstrate multiple levels of refraction and reflection. The complex light paths through the liquids and glass represent modern applications of recursive ray tracing fundamentals.Gilles Tran · Public domain · Wikimedia Commons
Spheres and Checkerboard
03 Spheres and CheckerboardA glass sphere refracts the background while a reflective sphere mirrors it. This setup demonstrates Whitted's algorithm for tracking secondary rays to calculate precise transmission, reflection, and shadows on a floor plane.Phrood · CC BY-SA 3.0 · Wikimedia Commons
Wp mouse(dachris)
04 Wp mouse(dachris)A rendered scene containing a transparent sphere that exhibits both reflection and refraction. This demonstrates the recursive tracking of rays to produce consistent specular highlights and distorted background visibility through glass-like geometry.Dachris · CC BY-SA 3.0 · Wikimedia Commons
Rendering techniques example, ray tracing, low quality, POV-Ray
05 Rendering techniques example, ray tracing, low quality, POV-RayThree stylized cows rendered with different properties. The transparent cow on the right shows clear refraction and internal reflections, demonstrating how rays are tracked through geometry.KaiaVintr · CC BY-SA 4.0 · Wikimedia Commons
AI illustration: Reflective and refractive spheres sit on a checkerboard plane
06 AI illustration: Reflective and refractive spheres sit on a checkerboard planeReflective and refractive spheres sit on a checkerboard plane. The image displays the distinct spatial logic of rays bouncing between objects and passing through glass.Illustration generated for the Atlas (AI)
AI illustration: A low-resolution render shows a solid sphere and a transparent sphere ove
07 AI illustration: A low-resolution render shows a solid sphere and a transparent sphere oveA low-resolution render shows a solid sphere and a transparent sphere over a grid. It replicates the specific 1980 Whitted test scene featuring refracted grid lines.Illustration generated for the Atlas (AI)

Question

Why is a shiny sphere in front of a pattern a useful test?

Show possible answer +

The pattern makes reflection, refraction, and geometric distortion immediately visible; errors are more easily noticed than against a blank surface.

Sources