Sadly, this peanut butter is not a significant source of vitamin A, vitamin C, or sleep. More seriously, the air bubbles in the peanut butter are created by a 3D procedural noise function. The CD is rendered with an approximation to wavelength-dependent effects. Two short animations show the effect of changing the thickness of the CD grooves and slightly changing the viewing direction . Blocks and Marbles by John Bizzarro and Richard Salvador John and Richard's scene shows blocks and marbles on a wood surface.
Caustics formed by the translucent and semi-transparent marbles appear on the tabletop.
Soap Bubbles by Sean Treichler Sean's raytracer simulates wavelength-dependent effects, which are very noticable when observing soap bubbles. In order to get the thin-film interference effects to look right, he used spectral power distributions rather than simple RGB values for light rays. The thickness of the bubbles is perturbed by a noise function. The closeup shows the closely packed colors in a region that will average out to gray when rendered at low resolution. More details for the interested.