// POV-Ray file generated from Rhinoceros. #version unofficial MegaPov 0.4; //#include "glass.inc" camera { perspective location <259.715, 162.724, 177.299> right <-0.751753, 0, 1.1012> up <-0.379568, 0.888136, -0.259118> direction <-0.733513, -0.45958, -0.500744> angle 18.2474 /* // to get an image that's the same as the viewport in Rhino, // uncomment this section and render with command line options (alt+c): // +w742 +h454 right <-0.221154, 0, 0.323957> up <-0.0910963, 0.213153, -0.0621883> direction <-0.733513, -0.45958, -0.500744> */ look_at <0, 0, 0> } background { color rgb <0, 0, 0> } global_settings { ambient_light color rgb <0, 0, 0> max_trace_level 4 adc_bailout 0.003922 photons { //count 2000000 spacing .7 gather 20, 100 //autostop .5 } } light_source{ <0,103.5,119> color rgb<1,1,1>*.5 shadowless photons { global refraction off reflection off } } // Light1 light_source { <0, 103.5, 119> color rgb <1, 1, 1> spotlight point_at <0, 34.5, 34.5> radius 37.6114 falloff 17.6114 tightness 10 photons { global refraction on reflection on } } // Object1 #declare Object1Material = material { // Glass texture { pigment { color rgbf <.98, .98, .98, .9> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 reflection 1 } } interior { ior 1.2 } } #declare Object1 = object { #include "caustics_test1.inc" } object { Object1 material { Object1Material} bounded_by {box {<-30.5,0,29>,<38,17,-37>}} photons { target .5 refraction on reflection on } } // Object2 #declare Object2Material = material { texture { pigment { color rgbf <0.745098, 0.745098, 0.745098, 0> } finish { ambient 1 diffuse 1 } } } #declare Object2 = object { #include "caustics_test2.inc" } object { Object2 material { Object2Material } photons {ignore_photons} }