// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0, 0, 0 > } #include "eixos.inc" #include "textures.inc" #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.80, 0.10 > } finish{ diffuse 0.9 ambient 0.1 } } #declare letra_l = 0.7; #declare desloc_x = array[3]; #declare desloc_y = array[3]; #declare desloc_x[0] = 5; #declare desloc_y[0] = 0; #declare desloc_x[1] = 0; #declare desloc_y[1] = 5; #declare desloc_x[2] = 0; #declare desloc_y[2] = -5; #macro texto_m(texto_str) text{ ttf "impact.ttf" texto_str 0.1, 0 texture{tx_fosca} } #end #macro logotipo(logo_str,fase) #local n = strlen(logo_str); #local etapa = int(n*fase); #local frac = n*fase-etapa; #local i = 1; union{ #while(i<=etapa) object{ texto_m( substr(logo_str,i,1) ) translate <(i-1)*letra_l,0,0> } #local i = i+1; #end object{ texto_m( substr(logo_str,i,1) ) translate <(i-1)*letra_l,0,0> translate < (1-frac)*desloc_x[mod(i,3)], (1-frac)*desloc_y[mod(i,3)], 0> } } #end union{ object { eixos(10.0) } object { logotipo("Goooooool! ",clock) rotate 90*z} } #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 8.0; #declare dir_camera = < 0.0001, 0, 2 >; #declare dist_camera = 20.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)