// http://xahlee.org/3d/index.html
// POV-Ray transparency study
#include "colors.inc"
light_source {
100
color White
}
camera {
location <5,6,-7>
look_at <0,0,0>
translate -.8
}
//progressive phong
sphere {<-4,1,4>, 1 texture{pigment{color Green} finish {phong 0 }}}
sphere {<-2,1,4>, 1 texture{pigment{color Green} finish {phong 0.33}}}
sphere {< 0,1,4>, 1 texture{pigment{color Green} finish {phong 0.66}}}
sphere {< 2,1,4>, 1 texture{pigment{color Green} finish {phong 1 }}}
//progressive filter (transparency)
sphere {<-5,1,0>, 1 texture{pigment{color Yellow filter 0 }finish{phong .8}}}
sphere {<-3,1,0>, 1 texture{pigment{color Yellow filter .33 }finish{phong .8}}}
sphere {<-1,1,0>, 1 texture{pigment{color Yellow filter .66 }finish{phong .8}}}
sphere {< 1,1,0>, 1 texture{pigment{color Yellow filter 1 }finish{phong .8}}}
//progressive transmit (transparency)
sphere {<-5,1,-4>, 1 texture{pigment{color Red transmit 0 }finish{phong .8}}}
sphere {<-3,1,-4>, 1 texture{pigment{color Red transmit .33 }finish{phong .8}}}
sphere {<-1,1,-4>, 1 texture{pigment{color Red transmit .66 }finish{phong .8}}}
sphere {< 1,1,-4>, 1 texture{pigment{color Red transmit 1 }finish{phong .8}}}
plane { <0,1,0> // normal vector
, 0 // distance from origin
pigment {
checker color White, color Gray
}
}