continua (next page) Ray Tracing index main index
// calice32.pov
// (alfmar 1999-08-02)

#include "shapes.inc"
#include "shapesq.inc"
#include "colors.inc"
#include "textures.inc"

#declare Oro1 = color red 0.805 green 0.498 blue 0.196
#declare Oro2 = color red 0.793 green 0.503 blue 0.202
#declare Oro3 = color red 0.799 green 0.508 blue 0.199

#declare Calice = union
{
  object  { Bicorn            scale <15,  13, 15>  rotate z*180         }
  sphere  { <0, -20, 0>, 2.6  scale  <1, 0.7,  1>                       }
  sphere  { <0, -30, 0>, 2.6  scale  <1, 0.7,  1>                       }
  object  { Bicorn            scale  <4,  18,  4>  translate <0,-31,0>  }
  object  { Piriform
            rotate -z*90
            bounded_by { cylinder { <0,-0.6,0>, <0,-0.1,0>, 0.7 } }
            scale <22,8,22>
            translate <0, -29, 0>
          }
  scale 2
  translate y*28
}

#declare Specchiante = texture
      {
        pigment { hexagon  color Oro1  color Oro2  color Oro3
                  turbulence 0.1
                }
        finish  { metallic
                  brilliance 16
                  crand 0.07
                  ambient 0.2
                  diffuse 0.3
                  reflection 0.91
                  phong 0.8
                  phong_size 80
                  specular 0.8
                  roughness 0.2
                }
                normal  { bumps 0.17  scale 0.561 }
      }

box { <-90,-43,-150>, <90,43,165>
      texture { Silver_Texture  normal  { bumps 0.18  scale 6 } }
    }

object { Calice  translate z*77  texture { Specchiante } }

camera { location <0, 12, -27>  look_at <0, 7, 0> }

fog { color BrightGold  distance 1200 }

light_source { <-85,0,-140>  color red 0.5 green 0.4 blue 0.9 }
light_source { <+85,7,-140>  color red 0.4 green 0.5 blue 0.9 }
light_source { <0, 34,  77>  color red 0.9 green 0.1 blue 0.1 }

light_source { <-40,12,-28>  color red 0.5 green 0.1 blue 0.3
                spotlight
                point_at  <-5, 15, 77>
                radius    13
                falloff   29
                tightness 53 }

light_source { <40,12, -28>  color red 0.4 green 0.2 blue 0.3
                spotlight
                point_at  <+5, 15, 77>
                radius    13
                falloff   29
                tightness 53 }


The rendered image. Click here for next page.

indietro (previous page) - Ray Tracing index - send e-mail - continua (next page)