// Last edited on 2003-04-13 22:05:12 by stolfi #include "colors.inc" #declare ctr = < 2, 3, 0 >; #declare cam = <1,-1.5, 7.5>; camera { location ctr + 1.5*cam right -1.2*x up 0.9*y look_at ctr } light_source { ctr + 10*(vrotate(cam, 20*y) + 3*y) color White } light_source { ctr + 10*(vrotate(cam, -90*y) - 3*y) color White } background{ 0.8*White} #declare anel1=cylinder{<2,2,0>,<2,2,1>,3 pigment{Yellow}} #declare anel2=cylinder{<2,2,-1>,<2,2,2>,1+(clock) pigment{White}} #declare logo1=text{ ttf "arial.ttf" "LORD of " 0.2,0 translate<0,7,0>} #declare logo2=text{ ttf "arial.ttf" "the RINGS " 0.2,0 translate<0,6,0>} #if(clock<0.5) object{anel1 rotate(6*360)*(clock/0.5)} #else #if (clock<0.75) difference{ object{anel1} object{anel2} rotate (4*360)*(clock/0.75)} #else object{logo1 pigment{Black} } object{logo2 pigment {Black} } difference{ object{anel1} object{anel2}} #end #end