// Last edited on DATE TIME by USER
// Processed by remove-cam-lights










 
  
  
  


   






  

  




background{ color rgb < 0.75, 0.80, 0.85 > }

#declare tinta_A = 
  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_B = 
  texture {
    pigment { color rgb < 1.00, 0.80, 0.10 > }
    finish { diffuse 0.5 specular 0.5 roughness 0.005 ambient 0.1 }
  }

#declare cor_ouro = < 1.0, 0.8, 0.1 >;

#declare dourado =
  texture {
    pigment { rgb cor_ouro }
    finish {
      ambient 0.05 diffuse 0.15
      reflection cor_ouro
      specular 0.10 roughness 0.05
    }
  }


#declare calice = 
  lathe {
    quadratic_spline
    9,
    <0,0>, <1,1>, <3,2>, <2,3>, <2,3>, <2,4>, <4,5>, <3,6>, <0,3>
    texture { dourado }
    finish {
      ambient .3
      phong .75
    }
  }

#declare base =
 prism {
  linear_spline
  -2, 0, 10,
  <0,1>, <1,3>, <3,4>, <4,3>, <5,1>, <4,0>, <3,1>, <2,1>, <2,0>, <1,0>
  texture { tinta_B }
 }

object{calice translate <0,-1,0> scale 0.8}
object{base  translate <-2.5,0,-2.5>}

// Original camera parameters:
// #local cam_ctr = <0,2,0>
// #local cam_vec = (<1,9,-50>-<0,2,0>)
// #local cam_sky = y

#include "camlight.inc"
camlight(<0,2,0>,<10,10,10>,20.0,y,1.0)