The Story Behind the 2006 Holiday Card

xmas2006 (104K)
The image was created by a computer program that uses a computer graphics technique called ray tracing.
A bit of geometry is involved but the simple explanation is that each (of 960,000) pixels in the image is painted a color that is determined this way:

The entire process is called ray tracing. In real life, light sources emit rays of light but there are an infinite number of them
and most never reach the camera. So, we start with the rays that do reach the camera and we trace them backwards to see
where each one came from. For this reason, sometimes ray tracing is called backwards ray tracing.

The camera, the pixels, the rays and the scene that we imagined above are all created in the computer
using geometry to set positions, directions and object shapes. The sheet of pixels is the computer screen.


The scene:

The scene is made up of objects that are modeled by geometric shapes.

Santa (14K)
Santa

Santa's image comes from a catalog of Santa costumes. The manufacturer chose a rather slender model so I had to fatten him up a little. I also gave him a new hat. He doesn't look quite right but since only his shadow appears in the scene, I'm not concerned with his details.
I use blue screen effects to cut out his silhouette from a thin (ironic, isn't it?) slab. He looks like a 2-dimensional paper doll but his projected shadow is all I need in the scene.

 

 

graffiti (4K)
Graffiti

The graffiti is painted on the wall using a white mask (same as blue screen but white). The wall also has another layer with a dirty stucco-like texture.

 

 

floor (14K)
Floor

The floor texture is a procedural texture where the pattern is calculated mathmatically instead of overlaying an image onto the surface of the object as I did for Santa's image or the graffiti. Here, the basic beige color of the floor is made darker by intersecting its flat surface with concentric cylinders. The cylinders are tilted very slightly to vary the pattern but the intent is to simulate how the tree rings make patterns when the floor boards are cut from the trunk of a tree. Randomly, the base color of certain boards is made a little darker so some of the boards are darker to begin with.

 

 

 

 

tree (9K)
Tree

The Christmas tree is a purchased model from 3dplants.com. I converted it from 3D Studio format to be suitable for my software.

 

 

 

 

flyby2 (488K)
Flyby

This flyby shows how the elements come together to make the scene. It resembles a theatrical stage with flat scenery. The view only appears properly when viewed from the camera position represented by the red cone. Not seen is a point light source which shines through the doorway and projects the paper doll Santa's shadow on the opposite wall.

Return to Cards of Christmas Past