home *** CD-ROM | disk | FTP | other *** search
- // Persistence Of Vision raytracer version 2.0 sample file.
-
- // By Ville Saari
- // Copyright (c) 1991 Ferry Island Pixelboys
- /* NOTE: Requires "eight_.iff"
- *
- * POV-Ray scene description for two billiard balls
- *
- * Created: 07-Jan-91
- * Updated: 09-Jan-91
- * 19-Jan-92 dmf (see below)
- *
- * If you do some nice modifications or additions to this file, please send
- * me a copy. My Internet address is:
- *
- * vsaari@niksula.hut.fi
- *
- * Modified somewhat by dmf for POV-Ray 2.0:
- * decreased most ambient values a bit
- * increased phong_size on balls
- * fixed the image_map ... interpolation didn't work.
- * modified the wood on the questick a bit
- */
-
- camera {
- location <-15.0, 8.0, -10.0>
- direction <0.0, 0.0, 1.0>
- up <0.0, 1.0, 0.0>
- right <4/3, 0.0, 0.0>
- sky <0.0, 1.0, 0.0>
- look_at <0.0, 5.0, 5.0>
- }
-
- // tabletop
- plane { y, 0.0
- pigment { colour green 0.7 }
- finish {
- ambient 0.3
- diffuse 0.7
- crand 0.08
- }
- }
-
- // eightball
- sphere { <0, 5, 0>, 5.0
- texture {
- pigment { rgb <0, 0, 0> }
- finish {
- ambient 0.15
- diffuse 0.8
- brilliance 1.0
- phong 1.0
- phong_size 90
- reflection 0.15
- }
- }
-
- texture {
- pigment {
- image_map { iff "eight_.iff" once interpolate 2.0 filter 0 1.0 }
- translate <-0.5, -0.5, -0.5>
- scale <4.0, 4.0, 4.0>
- rotate <-30.0, 20.0, -45.0>
- translate 5*y
- }
- finish {
- ambient 0.15
- diffuse 0.8
- brilliance 1.0
- phong 1.0
- phong_size 90
- reflection 0.15
- }
- }
- }
-
- sphere { <0, 5, 10>, 5.0
- pigment { rgb <1, 1, 1> }
- finish {
- ambient 0.2
- diffuse 0.8
- brilliance 1.0
- phong 1.0
- phong_size 80
- reflection 0.15
- }
- }
-
- // stick
- union {
- intersection {
- quadric {
- <900.0, 900.0, -1.0>
- <0.0 0.0 0.0>
- <0.0 0.0 0.0>
- 0.0
- translate -30*z
- }
- plane { -z, 0.0 }
-
- pigment {
- wood
- turbulence 0.02 // dmf
- translate <50.0, -50.0, 0.0>
- // scale <0.3, 0.3, 1000> // vs
- scale <0.1, 0.1, 1000> // dmf
- // rotate <-10.0, 0.0, 45.0> // vs
- rotate <-10.0, 0.0, 15.0> // dmf
- }
- finish {
- ambient 0.15
- diffuse 0.8
- phong 1.0
- phong_size 20
- reflection 0.15
- }
- }
-
- // Blue tip on stick
- intersection {
- sphere { <0.0, 0.0, -0.2>, 1.1 }
- plane { <0.0, 0.0, 1.0>, 0.0 }
- plane { <0.0, 0.0, -1.0>, 0.4 }
-
- pigment { colour red 0.2 green 0.5 blue 1.0 }
- finish {
- ambient 0.15
- diffuse 0.8
- }
- }
-
- rotate <-10.0, 0.0, 45.0>
- translate <-4.5, 6.0, 14.5>
- }
-
- light_source { <-30.0, 30.0, -15.0> colour red 1.0 green 1.0 blue 1.0 }
-