Facebook anniversary ray trace
This 3D scene depicts a birthday cake painted with the Facebook icon and a single birthday candle on it.
Source code (POV-Ray):  facebook-anniversary.pov, facebook-anniversary-debug.pov, facebook-icon.jpg.
Decomposition
Here is the decomposition of the objects in the scene. Each checkerboard square represents exactly 1/10 unit of length in the scene.
| Object | Original view | xz projection | xy projection | yz projection | 
|---|---|---|---|---|
| Whole scene | ||||
| Facebook cake | ||||
| Birthday candle | ||||
| Candle flame | ||||
| Silver cake tray | 
Object details
- Whole scene
 - 
		
- Horizontal field of view is 30° (approximately like a 67 mm lens on a full-frame 35 mm camera), which is a medium focal length
 - Contains a square area light above for even lighting and soft shadows
 - Almost every object uses bump mapping so that the surfaces don’t look so flat and idealized
 
 - Facebook cake
 - 
		
- Image is taken from Wikipedia Commons: https://commons.wikimedia.org/wiki/File:Facebook_icon.jpg
 - The shape is a rounded rectangular prism
 
 - Birthday candle
 - 
		
- A cylinder with spirals etched out (CSG), plus a cone on top
 - Each spiral is approximated with a chain of cylinders and spheres
 
 - Candle flame
 - 
		
- An ellipsoid with cloudy emissive media for a glow effect
 - Contains an embedded volume light source to light up other objects in the scene
 
 - Silver cake tray
 - 
		
- A very fat, short cylinder
 - Silver reflective and bumpy surface
 
 - Bottom plane
 - 
		
- A boring gray plane that everything sits on
 
 
