What Is Ray Tracing?

Posted on Thu 01 October 2026 in tech • Tagged with gman, renderman, ray tracing, graphics

Z-buffer Ray tracer
a room in which a tilted table drops a vase as a small robot braces against the table's edge, rendered by gman's z-buffer: every surface is shaded, and nothing casts a shadow the same room ray-traced: the table, the robot and the flowers cast shadows on the floor and the right-hand wall, and the blue vase is translucent

The two renders above show one scene. gman's z-buffer shades each surface from its lights alone and never asks what stands between them, so nothing casts a shadow.

Shadows, mirrors and glass all come from one move: fire a ray and see what it hits.

One ray …


Continue reading

Twenty Spheres

Posted on Mon 17 May 2021 in tech • Tagged with programming, graphics, c++

twenty speheres

A little c++ shader toy that I wrote for rendering a light model. Twenty Spheres This program is based on a classic computer graphics problem.

Yes...15 spheres are shown here!