#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 1 green 1 blue 1 } finish { ambient .5 diffuse .1 specular .0 } } #declare asse2 = object { cylinder { <-20,8,0>, <40,8,0>, 0.1 } pigment { color red 1 green 1 blue 1 } finish { ambient .5 diffuse .1 specular .0 } } object { photon translate <18 - 6 * 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,0,0> 1.5 } } texture { _blue } } object { sphere { <16 - 4 * clock, 8 * clock, 0> 1.5 } texture { blue_to_red } } object { union { sphere { <4-4*clock,8,0> 1.5 } sphere { <8-4*clock,8,0> 1.5 } sphere { <12-4*clock,8,0> 1.5 } } texture { _red } } camera { location < 8-2*clock, 4, -20> look_at < 8-2*clock, 4, 0> } light_source { <-15, 25,-25> color rgb 1 }