// Last edited on DATE TIME by USER // Processed by remove-cam-lights #include "colors.inc" #include "stones.inc" background{ color rgb < 0.75, 0.80, 0.85 > } #declare tx_fosca = texture{ pigment{ color rgb < 1.00, 0.80, 0.10 > } finish{ diffuse 0.9 ambient 0.1 } } #declare tx_color = texture{ pigment{ color rgb < 2.00, 0.40, 0.20 > } finish{ diffuse 0.9 ambient 0.1 } } #include "eixos.inc" #macro Parte_fix (etapa, texto) #local frase = substr(texto, 1, etapa); text{ ttf "arial.ttf" frase 0.16, 0 pigment { Red } } #end #macro Letra_in (letra, pin, pfi, frac) object{ text{ ttf "arial.ttf" letra 0.16, 0 pigment { Red } } translate <(1-frac)*pin+frac*pfi, 0, 0> } #end #macro Logotivo (texto, fase) #local n=strlen(texto); #local etapa = int(n*fase); #local frac = n*fase-etapa; #local pin = 1.3*n; #local pfi = 1*etapa; union{ #local letra = substr(texto, etapa+1, 1); Parte_fix (etapa, texto) object{Letra_in(letra, pin, pfi, frac)} } #end Logotivo ("MC930 ", clock) object {eixos(3.00)} #include "camlight.inc" #declare centro_cena = < 0.00, 0.00, 0.00 >; #declare raio_cena = 7.0; #declare dir_camera = < 2, -2, 2.00 >; #declare dist_camera = 300.0; #declare intens_luz = 1.00; camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)