Artwork | Email

Pov-Ray source for Bearings


// Persistence of Vision Ray Tracer Scene Description File
// File: bearings.pov
// Vers: 3.5
// Desc: Scene of an angled tile floor with ball bearings on it
// Date: 3/24/2003
// Auth: Jim Lowell - jlowell@visi.com

#version 3.5

#include "colors.inc"
#include "textures.inc"
#include "metals.inc"

camera
{
  location  <20, 2.0, -2>
  look_at   <20, 0.91, 0>
  focal_point <20,0.75,2>
  aperture 0.25
  blur_samples 800
  confidence 0.95
  variance 1/200
}

#declare theight=0.025;
#declare tedge=0.05;
#declare atile=union {
  box { <tedge,0,tedge>,<1-tedge,theight,1-tedge> }
  triangle { <0,0,0>,<tedge,theight,tedge>,<tedge,theight,1-tedge> }
  triangle { <0,0,0>,<tedge,theight,1-tedge>,<0,0,1> }

  triangle { <0,0,0>,<tedge,theight,tedge>,<1-tedge,theight,tedge> }
  triangle { <0,0,0>,<1-tedge,theight,tedge>,<1,0,0> }

  triangle { <1,0,1>,<1-tedge,theight,1-tedge>,<1-tedge,theight,tedge> }
  triangle { <1,0,1>,<1-tedge,theight,tedge>,<1,0,0> }

  triangle { <1,0,1>,<1-tedge,theight,1-tedge>,<tedge,theight,1-tedge> }
  triangle { <1,0,1>,<0,0,1>,<tedge,theight,1-tedge> }
}

/* Lay down tile floor */
#declare I=0;
#while (I<20)
  #declare J=0;
  #while (J < 20)
    object { atile translate <(I*2)-2,0,(J*2)-2> texture { Polished_Brass } }
    object { atile translate <(I*2)-1,0,(J*2)-1> texture { Polished_Brass } }
    object { atile translate <(I*2)-1,0,(J*2)-2> texture { DMFWood6 } finish { reflection 0.1 } }
    object { atile translate <(I*2)-2,0,(J*2)-1> texture { DMFWood6 } finish { reflection 0.1 } }
    #declare J=J+1;
  #end
  #declare I=I+1;
#end  

sky_sphere { pigment { Bright_Blue_Sky } }

/* Sphere field */
sphere { <37,0.5,32>,0.5 texture { Polished_Chrome } }
sphere { <17,0.5,19>,0.5 texture { Polished_Chrome } }
sphere { <20,0.4,12>,0.4 texture { Polished_Chrome } }
sphere { <29,0.3,24>,0.3 texture { Polished_Chrome } }
sphere { <30,0.3,34>,0.3 texture { Polished_Chrome } }
sphere { <22,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <2,0.4,9>,0.4 texture { Polished_Chrome } }
sphere { <6,0.4,30>,0.4 texture { Polished_Chrome } }
sphere { <23,0.3,31>,0.3 texture { Polished_Chrome } }
sphere { <15,0.3,27>,0.3 texture { Polished_Chrome } }
sphere { <20,0.3,5>,0.3 texture { Polished_Chrome } }
sphere { <18,0.5,21>,0.5 texture { Polished_Chrome } }
sphere { <26,0.3,4>,0.3 texture { Polished_Chrome } }
sphere { <39,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <5,0.3,1>,0.3 texture { Polished_Chrome } }
sphere { <28,0.4,29>,0.4 texture { Polished_Chrome } }
sphere { <29,0.4,34>,0.4 texture { Polished_Chrome } }
sphere { <13,0.4,6>,0.4 texture { Polished_Chrome } }
sphere { <28,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <4,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <14,0.5,15>,0.5 texture { Polished_Chrome } }
sphere { <22,0.3,32>,0.3 texture { Polished_Chrome } }
sphere { <30,0.5,12>,0.5 texture { Polished_Chrome } }
sphere { <8,0.3,13>,0.3 texture { Polished_Chrome } }
sphere { <6,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <21,0.2,7>,0.2 texture { Polished_Chrome } }
sphere { <26,0.3,11>,0.3 texture { Polished_Chrome } }
sphere { <3,0.2,0>,0.2 texture { Polished_Chrome } }
sphere { <32,0.4,2>,0.4 texture { Polished_Chrome } }
sphere { <6,0.2,32>,0.2 texture { Polished_Chrome } }
sphere { <28,0.4,10>,0.4 texture { Polished_Chrome } }
sphere { <17,0.4,2>,0.4 texture { Polished_Chrome } }
sphere { <30,0.5,21>,0.5 texture { Polished_Chrome } }
sphere { <37,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <37,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <28,0.3,13>,0.3 texture { Polished_Chrome } }
sphere { <36,0.2,38>,0.2 texture { Polished_Chrome } }
sphere { <6,0.3,13>,0.3 texture { Polished_Chrome } }
sphere { <24,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <14,0.2,7>,0.2 texture { Polished_Chrome } }
sphere { <37,0.3,18>,0.3 texture { Polished_Chrome } }
sphere { <5,0.2,23>,0.2 texture { Polished_Chrome } }
sphere { <17,0.3,32>,0.3 texture { Polished_Chrome } }
sphere { <4,0.5,15>,0.5 texture { Polished_Chrome } }
sphere { <35,0.4,16>,0.4 texture { Polished_Chrome } }
sphere { <3,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <33,0.2,28>,0.2 texture { Polished_Chrome } }
sphere { <34,0.2,6>,0.2 texture { Polished_Chrome } }
sphere { <36,0.4,19>,0.4 texture { Polished_Chrome } }
sphere { <35,0.5,35>,0.5 texture { Polished_Chrome } }
sphere { <10,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <9,0.3,26>,0.3 texture { Polished_Chrome } }
sphere { <35,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <21,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <30,0.3,29>,0.3 texture { Polished_Chrome } }
sphere { <18,0.3,4>,0.3 texture { Polished_Chrome } }
sphere { <29,0.2,20>,0.2 texture { Polished_Chrome } }
sphere { <3,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <32,0.3,21>,0.3 texture { Polished_Chrome } }
sphere { <29,0.4,5>,0.4 texture { Polished_Chrome } }
sphere { <1,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <28,0.3,5>,0.3 texture { Polished_Chrome } }
sphere { <2,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <5,0.4,35>,0.4 texture { Polished_Chrome } }
sphere { <5,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <20,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <2,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <5,0.5,24>,0.5 texture { Polished_Chrome } }
sphere { <24,0.2,14>,0.2 texture { Polished_Chrome } }
sphere { <30,0.5,37>,0.5 texture { Polished_Chrome } }
sphere { <27,0.4,4>,0.4 texture { Polished_Chrome } }
sphere { <3,0.2,12>,0.2 texture { Polished_Chrome } }
sphere { <12,0.4,7>,0.4 texture { Polished_Chrome } }
sphere { <32,0.3,27>,0.3 texture { Polished_Chrome } }
sphere { <15,0.4,9>,0.4 texture { Polished_Chrome } }
sphere { <39,0.4,12>,0.4 texture { Polished_Chrome } }
sphere { <32,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <10,0.4,4>,0.4 texture { Polished_Chrome } }
sphere { <35,0.4,14>,0.4 texture { Polished_Chrome } }
sphere { <31,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <14,0.4,3>,0.4 texture { Polished_Chrome } }
sphere { <19,0.4,5>,0.4 texture { Polished_Chrome } }
sphere { <21,0.4,14>,0.4 texture { Polished_Chrome } }
sphere { <37,0.3,38>,0.3 texture { Polished_Chrome } }
sphere { <16,0.5,10>,0.5 texture { Polished_Chrome } }
sphere { <28,0.5,21>,0.5 texture { Polished_Chrome } }
sphere { <27,0.2,28>,0.2 texture { Polished_Chrome } }
sphere { <32,0.4,4>,0.4 texture { Polished_Chrome } }
sphere { <23,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <1,0.5,10>,0.5 texture { Polished_Chrome } }
sphere { <36,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <5,0.3,39>,0.3 texture { Polished_Chrome } }
sphere { <11,0.4,7>,0.4 texture { Polished_Chrome } }
sphere { <7,0.3,20>,0.3 texture { Polished_Chrome } }
sphere { <22,0.5,22>,0.5 texture { Polished_Chrome } }
sphere { <39,0.5,31>,0.5 texture { Polished_Chrome } }
sphere { <27,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <33,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <12,0.3,13>,0.3 texture { Polished_Chrome } }
sphere { <19,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <25,0.3,39>,0.3 texture { Polished_Chrome } }
sphere { <32,0.3,24>,0.3 texture { Polished_Chrome } }
sphere { <21,0.4,32>,0.4 texture { Polished_Chrome } }
sphere { <19,0.2,16>,0.2 texture { Polished_Chrome } }
sphere { <24,0.3,32>,0.3 texture { Polished_Chrome } }
sphere { <24,0.3,22>,0.3 texture { Polished_Chrome } }
sphere { <32,0.3,19>,0.3 texture { Polished_Chrome } }
sphere { <0,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <3,0.2,12>,0.2 texture { Polished_Chrome } }
sphere { <32,0.4,24>,0.4 texture { Polished_Chrome } }
sphere { <21,0.4,24>,0.4 texture { Polished_Chrome } }
sphere { <36,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <16,0.4,32>,0.4 texture { Polished_Chrome } }
sphere { <19,0.2,4>,0.2 texture { Polished_Chrome } }
sphere { <0,0.4,3>,0.4 texture { Polished_Chrome } }
sphere { <13,0.2,17>,0.2 texture { Polished_Chrome } }
sphere { <26,0.2,38>,0.2 texture { Polished_Chrome } }
sphere { <34,0.3,39>,0.3 texture { Polished_Chrome } }
sphere { <0,0.3,30>,0.3 texture { Polished_Chrome } }
sphere { <26,0.5,9>,0.5 texture { Polished_Chrome } }
sphere { <28,0.2,30>,0.2 texture { Polished_Chrome } }
sphere { <16,0.5,33>,0.5 texture { Polished_Chrome } }
sphere { <29,0.2,6>,0.2 texture { Polished_Chrome } }
sphere { <8,0.4,30>,0.4 texture { Polished_Chrome } }
sphere { <17,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <13,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <0,0.4,24>,0.4 texture { Polished_Chrome } }
sphere { <1,0.3,23>,0.3 texture { Polished_Chrome } }
sphere { <3,0.4,10>,0.4 texture { Polished_Chrome } }
sphere { <13,0.3,17>,0.3 texture { Polished_Chrome } }
sphere { <31,0.4,27>,0.4 texture { Polished_Chrome } }
sphere { <2,0.2,19>,0.2 texture { Polished_Chrome } }
sphere { <2,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <33,0.2,17>,0.2 texture { Polished_Chrome } }
sphere { <16,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <32,0.3,17>,0.3 texture { Polished_Chrome } }
sphere { <15,0.4,1>,0.4 texture { Polished_Chrome } }
sphere { <39,0.4,4>,0.4 texture { Polished_Chrome } }
sphere { <9,0.3,25>,0.3 texture { Polished_Chrome } }
sphere { <22,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <8,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <20,0.2,18>,0.2 texture { Polished_Chrome } }
sphere { <22,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <16,0.3,36>,0.3 texture { Polished_Chrome } }
sphere { <23,0.3,6>,0.3 texture { Polished_Chrome } }
sphere { <37,0.4,33>,0.4 texture { Polished_Chrome } }
sphere { <36,0.4,27>,0.4 texture { Polished_Chrome } }
sphere { <19,0.5,33>,0.5 texture { Polished_Chrome } }
sphere { <24,0.5,18>,0.5 texture { Polished_Chrome } }
sphere { <29,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <7,0.4,6>,0.4 texture { Polished_Chrome } }
sphere { <25,0.5,1>,0.5 texture { Polished_Chrome } }
sphere { <25,0.3,34>,0.3 texture { Polished_Chrome } }
sphere { <22,0.3,14>,0.3 texture { Polished_Chrome } }
sphere { <8,0.2,7>,0.2 texture { Polished_Chrome } }
sphere { <11,0.2,25>,0.2 texture { Polished_Chrome } }
sphere { <2,0.4,30>,0.4 texture { Polished_Chrome } }
sphere { <20,0.4,19>,0.4 texture { Polished_Chrome } }
sphere { <25,0.4,9>,0.4 texture { Polished_Chrome } }
sphere { <0,0.2,15>,0.2 texture { Polished_Chrome } }
sphere { <5,0.5,35>,0.5 texture { Polished_Chrome } }
sphere { <11,0.2,2>,0.2 texture { Polished_Chrome } }
sphere { <11,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <3,0.3,3>,0.3 texture { Polished_Chrome } }
sphere { <12,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <13,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <17,0.3,20>,0.3 texture { Polished_Chrome } }
sphere { <18,0.2,2>,0.2 texture { Polished_Chrome } }
sphere { <29,0.2,21>,0.2 texture { Polished_Chrome } }
sphere { <26,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <20,0.5,32>,0.5 texture { Polished_Chrome } }
sphere { <16,0.3,14>,0.3 texture { Polished_Chrome } }
sphere { <18,0.2,11>,0.2 texture { Polished_Chrome } }
sphere { <28,0.2,37>,0.2 texture { Polished_Chrome } }
sphere { <6,0.2,34>,0.2 texture { Polished_Chrome } }
sphere { <0,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <17,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <28,0.4,8>,0.4 texture { Polished_Chrome } }
sphere { <5,0.2,31>,0.2 texture { Polished_Chrome } }
sphere { <11,0.5,15>,0.5 texture { Polished_Chrome } }
sphere { <22,0.5,23>,0.5 texture { Polished_Chrome } }
sphere { <3,0.3,7>,0.3 texture { Polished_Chrome } }
sphere { <23,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <18,0.3,32>,0.3 texture { Polished_Chrome } }
sphere { <21,0.3,29>,0.3 texture { Polished_Chrome } }
sphere { <3,0.3,21>,0.3 texture { Polished_Chrome } }
sphere { <19,0.4,5>,0.4 texture { Polished_Chrome } }
sphere { <2,0.5,31>,0.5 texture { Polished_Chrome } }
sphere { <28,0.5,33>,0.5 texture { Polished_Chrome } }
sphere { <21,0.3,7>,0.3 texture { Polished_Chrome } }
sphere { <5,0.5,0>,0.5 texture { Polished_Chrome } }
sphere { <7,0.4,17>,0.4 texture { Polished_Chrome } }
sphere { <26,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <25,0.4,2>,0.4 texture { Polished_Chrome } }
sphere { <13,0.4,1>,0.4 texture { Polished_Chrome } }
sphere { <27,0.3,8>,0.3 texture { Polished_Chrome } }
sphere { <5,0.4,2>,0.4 texture { Polished_Chrome } }
sphere { <34,0.2,18>,0.2 texture { Polished_Chrome } }
sphere { <30,0.4,5>,0.4 texture { Polished_Chrome } }
sphere { <0,0.3,26>,0.3 texture { Polished_Chrome } }
sphere { <13,0.5,31>,0.5 texture { Polished_Chrome } }
sphere { <24,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <23,0.2,4>,0.2 texture { Polished_Chrome } }
sphere { <28,0.5,5>,0.5 texture { Polished_Chrome } }
sphere { <1,0.5,19>,0.5 texture { Polished_Chrome } }
sphere { <10,0.3,35>,0.3 texture { Polished_Chrome } }
sphere { <1,0.4,19>,0.4 texture { Polished_Chrome } }
sphere { <4,0.2,23>,0.2 texture { Polished_Chrome } }
sphere { <23,0.2,28>,0.2 texture { Polished_Chrome } }
sphere { <15,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <10,0.2,24>,0.2 texture { Polished_Chrome } }
sphere { <20,0.4,29>,0.4 texture { Polished_Chrome } }
sphere { <9,0.2,29>,0.2 texture { Polished_Chrome } }
sphere { <29,0.4,37>,0.4 texture { Polished_Chrome } }
sphere { <21,0.4,5>,0.4 texture { Polished_Chrome } }
sphere { <0,0.3,20>,0.3 texture { Polished_Chrome } }
sphere { <4,0.5,2>,0.5 texture { Polished_Chrome } }
sphere { <33,0.3,10>,0.3 texture { Polished_Chrome } }
sphere { <36,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <24,0.4,9>,0.4 texture { Polished_Chrome } }
sphere { <26,0.5,9>,0.5 texture { Polished_Chrome } }
sphere { <32,0.5,39>,0.5 texture { Polished_Chrome } }
sphere { <24,0.4,30>,0.4 texture { Polished_Chrome } }
sphere { <22,0.4,8>,0.4 texture { Polished_Chrome } }
sphere { <22,0.5,10>,0.5 texture { Polished_Chrome } }
sphere { <4,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <5,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <34,0.2,20>,0.2 texture { Polished_Chrome } }
sphere { <23,0.4,27>,0.4 texture { Polished_Chrome } }
sphere { <37,0.4,11>,0.4 texture { Polished_Chrome } }
sphere { <16,0.3,38>,0.3 texture { Polished_Chrome } }
sphere { <5,0.5,14>,0.5 texture { Polished_Chrome } }
sphere { <17,0.5,7>,0.5 texture { Polished_Chrome } }
sphere { <3,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <28,0.2,27>,0.2 texture { Polished_Chrome } }
sphere { <38,0.2,0>,0.2 texture { Polished_Chrome } }
sphere { <33,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <21,0.4,30>,0.4 texture { Polished_Chrome } }
sphere { <10,0.4,38>,0.4 texture { Polished_Chrome } }
sphere { <30,0.4,17>,0.4 texture { Polished_Chrome } }
sphere { <29,0.3,35>,0.3 texture { Polished_Chrome } }
sphere { <15,0.4,17>,0.4 texture { Polished_Chrome } }
sphere { <26,0.4,32>,0.4 texture { Polished_Chrome } }
sphere { <36,0.3,39>,0.3 texture { Polished_Chrome } }
sphere { <22,0.5,37>,0.5 texture { Polished_Chrome } }
sphere { <18,0.2,25>,0.2 texture { Polished_Chrome } }
sphere { <14,0.5,3>,0.5 texture { Polished_Chrome } }
sphere { <10,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <26,0.2,17>,0.2 texture { Polished_Chrome } }
sphere { <0,0.3,35>,0.3 texture { Polished_Chrome } }
sphere { <1,0.2,15>,0.2 texture { Polished_Chrome } }
sphere { <16,0.3,2>,0.3 texture { Polished_Chrome } }
sphere { <0,0.3,30>,0.3 texture { Polished_Chrome } }
sphere { <5,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <28,0.5,23>,0.5 texture { Polished_Chrome } }
sphere { <29,0.3,14>,0.3 texture { Polished_Chrome } }
sphere { <35,0.2,35>,0.2 texture { Polished_Chrome } }
sphere { <9,0.4,17>,0.4 texture { Polished_Chrome } }
sphere { <24,0.3,14>,0.3 texture { Polished_Chrome } }
sphere { <19,0.5,2>,0.5 texture { Polished_Chrome } }
sphere { <4,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <4,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <17,0.2,8>,0.2 texture { Polished_Chrome } }
sphere { <27,0.3,35>,0.3 texture { Polished_Chrome } }
sphere { <34,0.5,1>,0.5 texture { Polished_Chrome } }
sphere { <23,0.4,9>,0.4 texture { Polished_Chrome } }
sphere { <10,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <5,0.4,10>,0.4 texture { Polished_Chrome } }
sphere { <28,0.5,4>,0.5 texture { Polished_Chrome } }
sphere { <15,0.5,23>,0.5 texture { Polished_Chrome } }
sphere { <17,0.4,11>,0.4 texture { Polished_Chrome } }
sphere { <24,0.4,22>,0.4 texture { Polished_Chrome } }
sphere { <27,0.4,25>,0.4 texture { Polished_Chrome } }
sphere { <33,0.3,7>,0.3 texture { Polished_Chrome } }
sphere { <13,0.2,26>,0.2 texture { Polished_Chrome } }
sphere { <2,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <35,0.5,38>,0.5 texture { Polished_Chrome } }
sphere { <4,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <11,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <17,0.2,6>,0.2 texture { Polished_Chrome } }
sphere { <1,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <37,0.5,39>,0.5 texture { Polished_Chrome } }
sphere { <24,0.3,19>,0.3 texture { Polished_Chrome } }
sphere { <13,0.5,9>,0.5 texture { Polished_Chrome } }
sphere { <30,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <37,0.5,19>,0.5 texture { Polished_Chrome } }
sphere { <17,0.4,32>,0.4 texture { Polished_Chrome } }
sphere { <38,0.3,30>,0.3 texture { Polished_Chrome } }
sphere { <27,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <12,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <14,0.5,24>,0.5 texture { Polished_Chrome } }
sphere { <13,0.3,16>,0.3 texture { Polished_Chrome } }
sphere { <15,0.5,4>,0.5 texture { Polished_Chrome } }
sphere { <39,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <31,0.4,35>,0.4 texture { Polished_Chrome } }
sphere { <24,0.4,29>,0.4 texture { Polished_Chrome } }
sphere { <1,0.4,20>,0.4 texture { Polished_Chrome } }
sphere { <37,0.4,38>,0.4 texture { Polished_Chrome } }
sphere { <33,0.4,7>,0.4 texture { Polished_Chrome } }
sphere { <20,0.3,2>,0.3 texture { Polished_Chrome } }
sphere { <10,0.5,35>,0.5 texture { Polished_Chrome } }
sphere { <8,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <22,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <0,0.3,9>,0.3 texture { Polished_Chrome } }
sphere { <13,0.3,18>,0.3 texture { Polished_Chrome } }
sphere { <25,0.4,11>,0.4 texture { Polished_Chrome } }
sphere { <39,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <16,0.4,36>,0.4 texture { Polished_Chrome } }
sphere { <34,0.3,3>,0.3 texture { Polished_Chrome } }
sphere { <19,0.3,34>,0.3 texture { Polished_Chrome } }
sphere { <20,0.4,28>,0.4 texture { Polished_Chrome } }
sphere { <30,0.4,23>,0.4 texture { Polished_Chrome } }
sphere { <28,0.3,10>,0.3 texture { Polished_Chrome } }
sphere { <12,0.4,21>,0.4 texture { Polished_Chrome } }
sphere { <24,0.3,4>,0.3 texture { Polished_Chrome } }
sphere { <27,0.4,28>,0.4 texture { Polished_Chrome } }
sphere { <27,0.5,1>,0.5 texture { Polished_Chrome } }
sphere { <4,0.5,33>,0.5 texture { Polished_Chrome } }
sphere { <12,0.2,4>,0.2 texture { Polished_Chrome } }
sphere { <4,0.3,19>,0.3 texture { Polished_Chrome } }
sphere { <4,0.3,21>,0.3 texture { Polished_Chrome } }
sphere { <15,0.5,15>,0.5 texture { Polished_Chrome } }
sphere { <29,0.4,15>,0.4 texture { Polished_Chrome } }
sphere { <5,0.2,22>,0.2 texture { Polished_Chrome } }
sphere { <19,0.5,5>,0.5 texture { Polished_Chrome } }
sphere { <6,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <15,0.3,29>,0.3 texture { Polished_Chrome } }
sphere { <1,0.5,5>,0.5 texture { Polished_Chrome } }
sphere { <37,0.5,27>,0.5 texture { Polished_Chrome } }
sphere { <6,0.4,24>,0.4 texture { Polished_Chrome } }
sphere { <10,0.2,18>,0.2 texture { Polished_Chrome } }
sphere { <32,0.2,24>,0.2 texture { Polished_Chrome } }
sphere { <37,0.2,5>,0.2 texture { Polished_Chrome } }
sphere { <37,0.3,37>,0.3 texture { Polished_Chrome } }
sphere { <5,0.5,27>,0.5 texture { Polished_Chrome } }
sphere { <37,0.4,33>,0.4 texture { Polished_Chrome } }
sphere { <23,0.4,6>,0.4 texture { Polished_Chrome } }
sphere { <19,0.5,31>,0.5 texture { Polished_Chrome } }
sphere { <2,0.5,24>,0.5 texture { Polished_Chrome } }
sphere { <14,0.5,2>,0.5 texture { Polished_Chrome } }
sphere { <16,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <17,0.4,1>,0.4 texture { Polished_Chrome } }
sphere { <8,0.4,16>,0.4 texture { Polished_Chrome } }
sphere { <27,0.4,35>,0.4 texture { Polished_Chrome } }
sphere { <28,0.4,12>,0.4 texture { Polished_Chrome } }
sphere { <1,0.4,31>,0.4 texture { Polished_Chrome } }
sphere { <8,0.3,7>,0.3 texture { Polished_Chrome } }
sphere { <3,0.5,14>,0.5 texture { Polished_Chrome } }
sphere { <16,0.3,1>,0.3 texture { Polished_Chrome } }
sphere { <3,0.2,27>,0.2 texture { Polished_Chrome } }
sphere { <11,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <30,0.3,33>,0.3 texture { Polished_Chrome } }
sphere { <16,0.4,33>,0.4 texture { Polished_Chrome } }
sphere { <8,0.2,7>,0.2 texture { Polished_Chrome } }
sphere { <29,0.2,37>,0.2 texture { Polished_Chrome } }
sphere { <15,0.5,36>,0.5 texture { Polished_Chrome } }
sphere { <32,0.4,34>,0.4 texture { Polished_Chrome } }
sphere { <8,0.3,10>,0.3 texture { Polished_Chrome } }
sphere { <6,0.4,11>,0.4 texture { Polished_Chrome } }
sphere { <8,0.3,37>,0.3 texture { Polished_Chrome } }
sphere { <5,0.3,20>,0.3 texture { Polished_Chrome } }
sphere { <23,0.3,14>,0.3 texture { Polished_Chrome } }
sphere { <22,0.3,27>,0.3 texture { Polished_Chrome } }
sphere { <6,0.2,1>,0.2 texture { Polished_Chrome } }
sphere { <1,0.4,13>,0.4 texture { Polished_Chrome } }
sphere { <39,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <3,0.5,2>,0.5 texture { Polished_Chrome } }
sphere { <37,0.4,0>,0.4 texture { Polished_Chrome } }
sphere { <19,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <32,0.4,20>,0.4 texture { Polished_Chrome } }
sphere { <26,0.4,29>,0.4 texture { Polished_Chrome } }
sphere { <6,0.4,3>,0.4 texture { Polished_Chrome } }
sphere { <36,0.4,12>,0.4 texture { Polished_Chrome } }
sphere { <33,0.4,20>,0.4 texture { Polished_Chrome } }
sphere { <18,0.2,38>,0.2 texture { Polished_Chrome } }
sphere { <32,0.5,22>,0.5 texture { Polished_Chrome } }
sphere { <25,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <14,0.3,15>,0.3 texture { Polished_Chrome } }
sphere { <29,0.2,28>,0.2 texture { Polished_Chrome } }
sphere { <22,0.5,1>,0.5 texture { Polished_Chrome } }
sphere { <14,0.3,28>,0.3 texture { Polished_Chrome } }
sphere { <31,0.2,12>,0.2 texture { Polished_Chrome } }
sphere { <29,0.4,27>,0.4 texture { Polished_Chrome } }
sphere { <1,0.4,11>,0.4 texture { Polished_Chrome } }
sphere { <35,0.3,20>,0.3 texture { Polished_Chrome } }
sphere { <16,0.3,37>,0.3 texture { Polished_Chrome } }
sphere { <4,0.5,1>,0.5 texture { Polished_Chrome } }
sphere { <23,0.4,16>,0.4 texture { Polished_Chrome } }
sphere { <2,0.3,0>,0.3 texture { Polished_Chrome } }
sphere { <32,0.2,2>,0.2 texture { Polished_Chrome } }
sphere { <35,0.3,31>,0.3 texture { Polished_Chrome } }
sphere { <21,0.3,30>,0.3 texture { Polished_Chrome } }
sphere { <32,0.4,34>,0.4 texture { Polished_Chrome } }
sphere { <30,0.4,29>,0.4 texture { Polished_Chrome } }
sphere { <37,0.2,2>,0.2 texture { Polished_Chrome } }
sphere { <0,0.4,16>,0.4 texture { Polished_Chrome } }
sphere { <25,0.5,7>,0.5 texture { Polished_Chrome } }
sphere { <10,0.4,24>,0.4 texture { Polished_Chrome } }
sphere { <31,0.3,32>,0.3 texture { Polished_Chrome } }
sphere { <11,0.5,24>,0.5 texture { Polished_Chrome } }

light_source {
  0*x                   // light's position (translated below)
  color rgb 1.0         // light's color
  area_light
  <32, 0, 0> <0, 0, 32> // lights spread out across this distance (x * z)
  4, 4                  // total number of lights in grid (4x*4z = 16 lights)
  adaptive 0            // 0,1,2,3...
  jitter                // adds random softening of light
  circular              // make the shape of the light circular
  orient                // orient light
  translate <0, 200, 0> // <x y z> position of light
}