#include "colors.inc" #include "textures.inc" #include "finish.inc" camera { location <0, 25, 0> look_at < 3, 0 , 2> angle 30 } light_source { <1000,1000,-1000> White } plane { y, 0 pigment { checker Black White } } #declare unit_sphere=sphere { < 0, 1, 0>, .5 } object { unit_sphere translate <0, 0, 0> texture { DMFWood6 } } object { unit_sphere translate <1, 0, 0> texture { NBglass } } object { unit_sphere translate <2, 0, 0> texture { NBoldglass } } object { unit_sphere translate <3, 0, 0> texture { NBwinebottle } } object { unit_sphere translate <4, 0, 0> texture { NBbeerbottle } } object { unit_sphere translate <5, 0, 0> texture { Ruby_Glass } } object { unit_sphere translate <6, 0, 0> texture { Dark_Green_Glass } } object { unit_sphere translate <0, 0, 1> texture { Yellow_Glass } } object { unit_sphere translate <1, 0, 1> texture { Orange_Glass } } object { unit_sphere translate <2, 0, 1> texture { Vicks_Bottle_Glass } } object { unit_sphere translate <3, 0, 1> texture { Soft_Silver } } object { unit_sphere translate <4, 0, 1> texture { New_Penny } } object { unit_sphere translate <5, 0, 1> texture { Tinny_Brass } } object { unit_sphere translate <6, 0, 1> texture { Gold_Nugget } } object { unit_sphere translate <0, 0, 2> texture { Aluminum } } object { unit_sphere translate <1, 0, 2> texture { Bright_Bronze } } object { unit_sphere translate <2, 0, 2> texture { Lightening1 } } object { unit_sphere translate <3, 0, 2> texture { Lightening2 } } object { unit_sphere translate <4, 0, 2> texture { Brushed_Aluminum } } object { unit_sphere translate <5, 0, 2> texture { Starfield } } object { unit_sphere translate <6, 0, 2> texture { Shadow_Clouds } }