// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare raio = 2.000; #declare tinta_A = texture { pigment { bozo color_map{ [0.3 color rgb<1.0,0.0,0.0>] [0.5 color rgb<0.2, 0.0,1.0>] } scale 0.2 } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_B = texture { pigment { bozo color_map{ [0.3 color rgb<0.9,0.9,0.9>] [0.5 color rgb<1,1,1>] } scale 0.2} finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_C = texture { pigment { color rgb < 0.90, 1.80, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare tinta_D = texture { pigment { color rgb < 0.50, 0.80, 2.5 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare plano = plane { z, -5 texture { pigment {checker rgb <1,1,1>, rgb <0.5,0.5,0.5>} finish {diffuse 0.5 ambient 0.5} } scale 100*<1,1,1> } #declare cabeca = sphere { < 0.00, 0.00 ,0.00 >, 2.00 texture { tinta_A } scale <1,1,3> } #declare orelha_d = sphere { <0,1.7,3.5>, 0.5 texture { tinta_A} scale <1,1,1.5> translate<0,0,-2> } #declare orelha_e = sphere { <0,-1.7,3.5>, 0.5 texture { tinta_A} scale <1,1,1.5> translate<0,0,-2> } #declare olho_e = sphere { <1.2,-0.6,2.5>, 0.5 texture { tinta_A} scale <1,1,1.5> } #declare olho_d = sphere { <1.2,0.6,2.5>, 0.5 texture { tinta_A} scale <1,1,1.5> } #declare nariz = sphere { <1.6,0,1.2>, 0.5 texture { tinta_A} scale <1,1,2> } #declare labio1 = sphere { <1.6,0,0>, 0.5 texture { tinta_A} scale <1,2.5,1> } #declare labio2 = sphere { <1.6,0,-0.5>, 0.5 texture { tinta_A} scale <1,2.5,1> } #declare bolha= blob { threshold .65 sphere { <0,2,0>,2.2, 1 translate<0,0,4> texture {tinta_A}} sphere { <0,6,0>,6, 1 translate<0,0,4> texture {tinta_B}} sphere { <0,9,1>,1.3, 1 translate<0,0,4> texture {tinta_C}} sphere { <0,9,-1>,1.3, 1 translate<0,0,4> texture {tinta_C}} sphere { <0,6,3.5>,1.3, 1 translate<0,0,4> texture {tinta_C}} sphere { <0,6,-3.5>,1.3, 1 translate<0,0,4> texture {tinta_C}} sphere { <-16,6,0>,9, 2 texture {tinta_D}} sphere { <-16,8,6>,6, 2 texture {tinta_D}} sphere { <-16,8,-6>,6, 2 texture {tinta_D}} sphere { <-16,4,6>,6, 2 texture {tinta_D}} sphere { <-16,4,-6>,6, 2 texture {tinta_D}} sphere { <0,2,0>,2.2, -3 translate<-13,0,0.5> texture {tinta_A}} sphere { <0,6,0>,6, -1 translate<-13,0,0.5> texture {tinta_B}} sphere { <0,9,1>,1.3, -2 translate<-13,0,0.5> texture {tinta_C}} sphere { <0,9,-1>,1.3, -2 translate<-13,0,0.5> texture {tinta_C}} sphere { <0,6,3.5>,1.3, -3 translate<-13,0,0.5>texture {tinta_C}} sphere { <0,6,-3.5>,1.3, -3 translate<-13,0,0.5> texture {tinta_C}} } union { union{ object{plano} object {bolha} } } // Original camera parameters: // #local cam_ctr = <0.00,5.00,0.00> // #local cam_vec = (<20.00,10.00,0.00>-<0.00,5.00,0.00>) // #local cam_sky = z #include "camlight.inc" camlight(<0.00,5.00,0.00>,<10,10,10>,20.0,z,1.0)