home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 13 Bitmap
/
13-Bitmap.zip
/
povscn.zip
/
scenes
/
level2
/
illum1.pov
< prev
next >
Wrap
Text File
|
1993-09-28
|
5KB
|
269 lines
// Persistence Of Vision raytracer version 2.0 sample file.
// By Tom Price
// Lots of refraction make this a slow one to trace, but worth it! - dmf
#include "shapes.inc"
#include "colors.inc"
#include "textures.inc"
camera {
location <0.0, 30.0, -200.0>
direction <0.0, -0.2, 1.0>
up <0.0, 1.0, 0.0>
right <4/3, 0.0, 0.0>
}
plane { y, -60.0
pigment {
Pine_Wood
scale <4.0, 1.0, 2.0>
rotate 45*y
}
finish {
ambient 0.15
diffuse 0.8
brilliance 3.0
crand 0.01
}
}
object { Cylinder_X
pigment { Brown }
finish {
crand 0.01
ambient 0.15
diffuse 0.8
reflection 0.4
}
scale 5.0
translate <0.0, -60.0, 120.0>
rotate -40*y
}
object { Cylinder_X
pigment { Brown }
finish {
crand 0.01
ambient 0.15
diffuse 0.8
/* reflection 0.4 */
}
scale 5.0
translate <0.0, -60.0, 120.0>
rotate 40*y
}
plane { z, -240.0
pigment { Gray }
finish {
crand 0.01
ambient 0.15
diffuse 0.8
brilliance 3.0
}
}
plane { z, 120.0
pigment { Gray }
finish {
crand 0.01
ambient 0.15
diffuse 0.8
reflection 0.75
brilliance 3.0
}
rotate -40*y
}
plane { z, 120.0
pigment { Gray }
finish {
crand 0.01
ambient 0.15
diffuse 0.8
reflection 0.75
brilliance 3.0
}
rotate 40*y
}
sphere { <0.0, 32.659862, 0.0>, 20.0
texture { pigment {Clear} }
texture {
pigment { White filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
}
sphere { <0.0, 0.0, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { Red filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -15*y
}
sphere { <0.0, 0.0, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { Green filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -135*y
}
sphere { <0.0, 0.0, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour Blue filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate 105*y
}
sphere { <0.0, -32.659862, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour Cyan filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -75*y
}
sphere { <0.0, -32.659862, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour Magenta filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -195*y
}
sphere { <0.0, -32.659862, -23.09401>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour Yellow filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate 45*y
}
sphere { <0.0, -32.659862, -46.18802>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour DimGray filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -15*y
}
sphere { <0.0, -32.659862, -46.18802>, 20.0
texture { pigment {Clear} }
texture {
pigment { Turquoise filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate -135*y
}
sphere { <0.0, -32.659862, -46.18802>, 20.0
texture { pigment {Clear} }
texture {
pigment { colour Tan filter 0.90 }
finish {
crand 0.01
ambient 0.7
diffuse 0.3
reflection 0.5
refraction 1.0
ior 1.5
brilliance 5.0
}
}
rotate 105*y
}
light_source { <0, 0, 0> colour White }