home *** CD-ROM | disk | FTP | other *** search
- // Persistence Of Vision raytracer version 3.1 sample file.
- // Spotlight example
- // File by Alexander Enzmann & Drew Wells
-
- global_settings { assumed_gamma 2.2 }
-
- #include "colors.inc"
- #include "textures.inc"
-
-
- camera {
- location <0, 5, -12>
- direction <0, 0, 1.5>
- up <0, 1, 0>
- right <4/3, 0, 0>
- look_at <0, 0, 0>
- }
-
- // This is the spotlight.
- light_source {
- <10, 10, 0> color red 1 green 1 blue 0.5
- spotlight
- point_at <0, 1, 0>
- tightness 50
- radius 11
- falloff 25
-
- looks_like {
- sphere {
- <10, 10, 0>, 0.5
- texture {
- pigment { White }
- finish { Luminous }
- }
- }
- }
- }
-
- light_source {
- <-10, 10, 0> color red 0.5 green 0.5 blue 1.0
- spotlight
- point_at <0, 1, 0>
- tightness 50
- radius 11
- falloff 25
- }
-
- light_source {
- <0, 10, -10> color red 1.0 green 0.1 blue 0.1
- spotlight
- point_at <0, 1, 0>
- tightness 20
- radius 11
- falloff 35
- }
-
- // Create a sphere with a checker texture
- sphere { <0, 0, 0>, 2
- pigment { Sapphire_Agate }
- finish {
- specular 0.6
- ambient 0.2
- diffuse 0.8
- }
- }
-
- // Create a ground plane
- plane { y, -2.01
-
- pigment {
- checker colour White colour DarkSlateGrey
- scale 2
- }
- finish {
- ambient 0.2
- diffuse 0.8
- }
- }
-