// Last edited on DATE TIME by USER // Processed by remove-cam-lights background{ color rgb < 0.75, 0.80, 0.85 > } #declare tinta_preto = texture { pigment { color rgb < 0.0, 0.0, 0.0 > filter 0.5} finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_azul = texture { pigment { color rgb < 0.10, 0.80, 1.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_amarelo = texture { pigment { color rgb < 1.00, 0.80, 0.10 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_vermelho = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 } } #declare tinta_verde = texture { pigment { color rgb < 0.18, 0.54, 0.34 > } finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.2 reflection 0.1} } #macro retalho (p11,p12,p13,p14, p21,p22,p23,p24, p31,p32,p33,p33, p41,p42,p43,p44) bicubic_patch { type 1 u_steps 3 v_steps 3 p11,p12,p13,p14, p21,p22,p23,p24, p31,p32,p33,p33, p41,p42,p43,p44 pigment { uv_mapping image_map { jpeg "pink.jpg" } } translate <0,1,31> } #end #declare a11 = <2,1,6>; #declare a12 = <2,2,8>; #declare a13 = <3,3,9>; #declare a14 = <3,4,10>; #declare a21 = <4,1,6>; #declare a22 = <4,2,8>; #declare a23 = <5,3,9>; #declare a24 = <5,4,10>; #declare a31 = <6,1,6>; #declare a32 = <6,2,8>; #declare a33 = <7,3,9>; #declare a34 = <7,4,10>; #declare a41 = <8,1,6>; #declare a42 = <8,2,8>; #declare a43 = <9,3,9>; #declare a44 = <9,4,10>; #declare b11 = <1,0,0>; #declare b12 = <1,0,2>; #declare b13 = <2,1,4>; #declare b14 = <2,1,6>; #declare b21 = <1,0,0>; #declare b22 = <2,0,2>; #declare b23 = <3,1,4>; #declare b24 = <4,1,6>; #declare b31 = <2,0,0>; #declare b32 = <3,0,2>; #declare b33 = <4,1,4>; #declare b34 = <6,1,6>; #declare b41 = <3,0,0>; #declare b42 = <4,0,2>; #declare b43 = <6,1,4>; #declare b44 = <8,1,6>; #declare c11 = <0,-1,-1>; #declare c12 = <0,-1,-1>; #declare c13 = <1,0,0>; #declare c14 = <1,0,0>; #declare c21 = <0,-1,-1>; #declare c22 = <0,-1,-1>; #declare c23 = <1,0,0>; #declare c24 = <2,0,0>; #declare c31 = <0,-1,-1>; #declare c32 = <0,-1,-1>; #declare c33 = <2,0,0>; #declare c34 = <3,0,0>; #declare c41 = <0,-1,-1>; #declare c42 = <0,-1,-1>; #declare c43 = <2,0,0>; #declare c44 = <4,0,0>; #declare petala = union { object { retalho(a11,a12,a13,a14, a21,a22,a23,a24, a31,a32,a33,a34, a41,a42,a43,a44) } object { retalho(b11,b12,b13,b14, b21,b22,b23,b24, b31,b32,b33,b34, b41,b42,b43,b44) } object { retalho(c11,c12,c13,c14, c21,c22,c23,c24, c31,c32,c33,c34, c41,c42,c43,c44) } } object {petala} object {petala rotate 90*z} object {petala rotate 180*z} object {petala rotate 270*z} box { < 0.00, 0.00, -20.00 > < 0.5, 0.5, 30.00 > texture { tinta_verde } } // Original camera parameters: // #local cam_ctr = <-15.00,0.00,2.00> // #local cam_vec = (<20.00,-1,62.00>-<-15.00,0.00,2.00>) // #local cam_sky = z #include "camlight.inc" camlight(<-15.00,0.00,2.00>,<10,10,10>,20.0,z,1.0)