#default { texture { finish { ambient 0 diffuse 1 } } } #declare sqrt2_2 = 0.707 #declare Light = light_source { <100, 100, -200> color rgb <1, 1, 1> area_light <0, 30, 0>, <30*sqrt2_2, 0, 30*sqrt2_2>, 8, 8 adaptive 2 jitter } union { torus { 5, 0.5 rotate <90, 0, 0> } cylinder { <0, 0, 0>, <0, 10, 0>, 0.5 } pigment { color rgb <0.5, 0.5, 1> } } plane { y, 0 pigment { checker color rgb <0.75, 0, 0.75> color rgb <0.5, 0, 0.5> scale 3 } } light_source { Light } camera { location <-2, 16, -8> look_at <0, 5, 0> }