// 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 }
indietro (previous page) - Ray Tracing index - send e-mail - continua (next page)