// Persistence Of Vision raytracer version 3.0 sample file. // Use copies of this file for starting your own scenes. #version 3.0 global_settings { assumed_gamma 2.2 } #include "colors.inc" #include "textures.inc" camera { //location <14000, 2000,-8000> //look_at <6000, 3000, 0> //rotate <0,0,180> location <6000,5000,-11000> direction <0, 0, 1> up <0, -1, 0> right <1, 0, 0> //rotate <0,-30,0> rotate <-10, -30, 0> } light_source {<7000, 4000, -20000> color White} //light_source {<14000, 4000, -40000> color White} //light_source {<6000, 4425, -40000> color White} //sky_sphere { pigment { Blue } } // Back wall plane { z, 0 pigment {White} finish {ambient 0.92 diffuse 1} } // Sphere object #declare Pebble = sphere { <0, 0, 0>, 1 scale <1,1,0.2> pigment {Orange} finish { ambient 0.2 diffuse 0.7 phong 1 phong_size 80 brilliance 2 } } #declare BP = object { Pebble translate <0,0,-3> scale 250 pigment {Black}} //#declare bigBP = //object { Pebble scale 1.2 translate <0,0,-3> scale 250 pigment {Red}} #declare bigBP = object { Pebble scale 1.2 translate <0,0,-3> scale 250 pigment {Very_Light_Purple}} //#declare xBP = //object { Pebble translate <0,0,-3> scale 250 pigment {gradient y}} #declare xBP = object { Pebble translate <0,0,-3> scale 250 pigment {Very_Light_Purple}} //#declare xBP = //object { Pebble translate <0,0,-3> scale 250 pigment {White}} //object { BP translate <6000,3000,0> } //object { BP translate <6375,2475,0> } //object { BP translate <5625,2475,0> } //object { BP translate <6825,1950,0> } //object { BP translate <5175,1950,0> } //object { bigBP translate <7350,1575,0> } //object { bigBP translate <4650,1575,0> } //object { BP translate <6000,3675,0> } //object { BP translate <6000,4350,0> } //object { BP translate <6000,5025,0> } // generated by: ~/pib/fig/butterfly.genpov object { BP translate <6000,3000> } object { BP translate <6375,2475> } object { BP translate <5625,2475> } object { BP translate <6825,1950> } object { BP translate <5175,1950> } object { BP translate <6000,3675> } object { BP translate <6000,4350> } object { BP translate <6000,5025> } object { BP translate <6600,3300> } object { BP translate <5400,3375> } object { BP translate <7200,3000> } object { BP translate <4800,3000> } object { BP translate <7800,2850> } object { BP translate <4200,2850> } object { BP translate <8400,3075> } object { BP translate <3600,3075> } object { BP translate <3450,3750> } object { BP translate <8550,3750> } object { BP translate <8250,4350> } object { BP translate <3750,4350> } object { BP translate <8400,4950> } object { BP translate <3600,4950> } object { BP translate <7875,5400> } object { BP translate <4125,5400> } object { BP translate <6000,5700> } object { BP translate <6000,5700> } object { BP translate <6450,6225> } object { BP translate <5475,6225> } object { BP translate <8250,6000> } object { BP translate <3750,6000> } object { BP translate <8400,6675> } object { BP translate <3600,6675> } object { BP translate <4500,7125> } object { BP translate <7500,7125> } object { BP translate <8175,7275> } object { BP translate <3825,7275> } object { bigBP translate <4650,1575> } object { bigBP translate <7350,1575> } object { xBP translate <4050,3525> } object { xBP translate <7950,3525> } object { xBP translate <4725,3675> } object { xBP translate <7275,3675> } object { xBP translate <4350,4125> } object { xBP translate <5400,4050> } object { xBP translate <6675,4050> } object { xBP translate <4875,4500> } object { xBP translate <7125,4500> } object { xBP translate <7650,4125> } object { xBP translate <4275,4800> } object { xBP translate <7725,4800> } object { xBP translate <5475,5400> } object { xBP translate <6525,5400> } object { xBP translate <6975,5775> } object { xBP translate <4125,6600> } object { xBP translate <7875,6600> } object { xBP translate <5025,5775> } object { xBP translate <4425,5850> } object { xBP translate <7575,5850> } object { BP translate <7200,5175> } object { BP translate <6525,4725> } object { BP translate <4800,5175> } object { BP translate <5475,4725> } object { xBP translate <7350,6375> } object { xBP translate <4650,6375> } object { BP translate <5025,6750> } object { BP translate <6975,6750> }