box { <0, 0, 0>, <1, 0.99, 1> texture { material_map { gif "mmap.gif" texture { pigment { mandel 100 color_map { [0.00 color rgb <0.2, 0, 0.2>] [0.10 color rgb <1, 0, 1>] [0.60 color rgb <1, 1, 1>] [1.00 color rgb <1, 1, 1>] [1.00 color rgb <0, 0, 0>] } scale 1/4 rotate <0, 0, -45> translate <0.5, 0.5, 0> } } texture { pigment { mandel 100 color_map { [0.00 color rgb <0, 0.2, 0.2>] [0.10 color rgb <0, 1, 1>] [0.60 color rgb <1, 1, 1>] [1.00 color rgb <1, 1, 1>] [1.00 color rgb <0, 1, 1>] } scale 1/4 rotate <0, 0, -45> translate <0.5, 0.5, 0> } } texture { pigment { marble color_map { [0 color rgb <0, 0, 0>] [1 color rgb <1, 1, 1>] } turbulence 1.0 scale 1/6 } } texture { pigment { color rgb <1, 1, 1> } finish { reflection 0.8 diffuse 0.2 ambient 0 } normal { bumps 0.1 scale 1/2 } } } } scale 4 } disc { <0, 0, 0>, y, 15 pigment { checker color rgb <0, 0, 0> color rgb <1, 1, 1> } rotate 30 * y } light_source { <50, 50, -100> color rgb <1, 1, 1> } camera { location <2, 2, -5> look_at <2, 2, 0> }