#include "colors.inc" #include "stones.inc" #include "textures.inc" #include "colori.inc" global_settings { assumed_gamma 2.0 } background { color .8 } #version 3.1; #declare asse = object { cylinder { <-20,0,0>, <40,0,0>, 0.1 } pigment { color red 0.9 green 0.9 blue 0.9 } finish { ambient .5 diffuse .1 specular .0 } } #declare asse2 = object { cylinder { <-20,8,0>, <40,8,0>, 0.1 } pigment { color red 0.9 green 0.9 blue 0.9 } finish { ambient .5 diffuse .1 specular .0 } } object { photon_out translate <10 + 10 * clock, 4, 0> } object { asse } object { asse2 } object { union { sphere { <0,0,0> 1.5 } sphere { <4,0,0> 1.5 } sphere { <8,0,0> 1.5 } sphere { <12 + 4 * clock, 0, 0> 1.5 } sphere { <16 + 4 * clock, 0, 0> 1.5 } } texture { _blue } } object { union { sphere { <4,8,0> 1.5 } sphere { <8,8,0> 1.5 } } texture { _red } } object { sphere { <12 , 8 - 8 * clock,0> 1.5 } texture { red_to_blue } } camera { location < 8+2*clock, 4, -20> look_at < 8+2*clock, 4, 0> } light_source { <-20, 20,-25> color rgb 1 }