#include "colors.inc" background { color rgb < 0.75, 0.80, 0.85 > } #declare posini = <0, 0, 0>; #macro logotipo(texto, fase) union { #local n = strlen(texto); #local i = 0; #while (i < n) #local letra = substr(texto, i+1, 1); #if (fase > 0.9) #local tempo = 1; #else #local tempo = pow(fase/0.9, 1.0 + i); #end text { ttf "cour.ttf" letra 0.1, 0 pigment { Blue } translate <0.7*i, 0, (tempo-1)*100> rotate <0, 0, tempo*20> } #local i = i+1; #end } #end #include "eixos.inc" union { object { logotipo("ianliu.art.br", clock) rotate <45, 0, 90+45> translate <3, -3, 0> } } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 6.0; #declare dir_camera = < 1.0, 1.0, 1.0 >; #declare dist_camera = 16.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)