// Last edited on DATE TIME by USER // Processed by remove-cam-lights global_settings { max_trace_level 10 } background { color rgb < 0.75, 0.80, 0.85 > } #declare colorDarkBlue = texture { pigment { color rgb < 0.00, 0.00, 0.80 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorLightBlue = texture { pigment { color rgb < 0.00, 0.40, 1.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.205 ambient 0.1 } } #declare colorDarkGreen = texture { pigment { color rgb < 0.00, 0.80, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorLightGreen = texture { pigment { color rgb < 0.00, 1.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorYellow = texture { pigment { color rgb < 1.00, 1.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorGlassRed = texture { pigment { color rgb < 0.95, 0.05, 0.05 > filter 0.8 } finish { diffuse 0.1 ambient 0.1 } } #declare colorGlassRed1 = texture { pigment { color rgb < 0.95, 0.05, 0.05 > transmit 0.8 } finish { diffuse 0.1 ambient 0.1 } } #declare colorRed = texture { pigment { color rgb < 1.00, 0.00, 0.00 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorBrown = texture { pigment { color rgb < 0.90, 0.90, 0.75 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorGrey = texture { pigment { color rgb < 0.70, 0.70, 0.70 > } finish { diffuse 0.8 specular 0.1 roughness 0.205 ambient 0.1 } } #declare colorGlassGrey = texture { pigment { color rgb < 0.70, 0.70, 0.70 > filter 0.8 } finish { diffuse 0.1 specular 0.5 roughness 0.205 ambient 0.1 } } #declare colorMetalGrey1 = texture { pigment { color rgb < 0.70, 0.70, 0.70 > } finish { diffuse 0.1 ambient 0.1 reflection 0.8 } } #declare colorMetalGrey2 = texture { pigment { color rgb < 0.50, 0.50, 0.50 > } finish { diffuse 0.3 ambient 0.2 reflection 0.5 } } #declare colorWhite = texture { pigment { color rgb < 1, 1, 1 > } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare imagem = texture { pigment { image_map { jpeg "face1.jpg" } } finish { diffuse 0.8 specular 0.1 roughness 0.005 ambient 0.1 } } #declare colorArray = array[6] {colorDarkBlue,colorLightBlue,colorDarkGreen,colorLightGreen,colorYellow,colorRed}; #declare eixos = merge { box { < 0, 0, 0 > , < 20, 0.1, 0.1 > texture { colorDarkBlue } } box { < 0, 0, 0 > , < 0.1, 20, 0.1 > texture { colorDarkGreen } } box { < 0, 0, 0 > , < 0.1, 0.1, 20 > texture { colorRed } } } #macro face(x_olhos,y_olhos,x_boca,y_boca) union { cylinder { < 0, 0, -5 >, < 0, 0, 6 >, 2.5 } sphere { < 0, 0, 4 >, 6 } sphere { < 0, 0, 0 >, 1 translate < 5-x_olhos, 1+y_olhos, 7 > } sphere { < 0, 0, 0 >, 1 translate < 1+x_olhos, 5-y_olhos, 7 > } box { < 0, 0, 0 > , < 3, 0.5, 0.5 > rotate < 0, -40, -60 > translate < 5, 2, 8 > } box { < 0, 0, 0 > , < 3, 0.5, 0.5 > rotate < 0, -40, -60 > rotate < 0, 0, 180 > translate < 2, 5, 8 > } union { box { < 0, 0, 0 > , < 5, 0.5, 1 > rotate < 0, 0, -45 > translate < 3, 6, 2 > } box { < 0.7, 0, 0 > , < 4.3, 0.6, 0.6 > rotate < 0, 0, -45 > translate < 3, 6, 2.2 > } translate < x_boca, y_boca, 0 > } box { < 0, 0, 0 > , < 1, 1, 4 > rotate < 0, -30, 45 > translate < 4.5, 4.5, 4 > } texture { colorGrey } } #end plane { z , 0 texture { pigment { image_map { jpeg "wood.jpg" } scale 10 } } scale 2 translate -10*z } object { eixos } object { face(1,1,1,1) } object { face(0,0,0,0) translate < 0,-25,0 > } object { face(0,0,0,0) texture { imagem } translate < -25, 0, 0 > } // Original camera parameters: // #local cam_ctr = <0,0,0> // #local cam_vec = <30.00,30.00,8.00> // #local cam_sky = z #include "camlight.inc" camlight(<0,0,0>,<10,10,10>,20.0,z,1.0)