// Persistence Of Vision raytracer version 3.5 sample file. // Spotlight example // File by Alexander Enzmann & Drew Wells // // -w320 -h240 // -w800 -h600 +a0.3 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 } }