// Persistence of Vision Raytracer V3.1 // World definition file. // // Contains 2 lights, 4 materials and 25 primitives. // // This file was generated for POV-Ray V3.1 by // Moray V3.3 For Windows Copyright (c) 1993-2000 Lutz + Kretzschmar // // Date : 10/09/2001 (09.10.2001) // /* The text between these two comments is in MorayPOV.INC and is automatically included in all POV files that Moray exports. */ default { texture { pigment { rgb <1,0,0> } } } /* // Scene Comment This scene was created with Moray For Windows. */ // End Scene Comment global_settings { adc_bailout 0.003922 ambient_light <1.0,1.0,1.0> assumed_gamma 1.9 hf_gray_16 off irid_wavelength <0.247059,0.176471,0.137255> max_intersections 64 max_trace_level 20 number_of_waves 10 radiosity { brightness 1.804 count 1000 distance_maximum 0.0 error_bound 0.0157 gray_threshold 0.2119 low_error_factor 0.0009 minimum_reuse 0.1875 nearest_count 3 recursion_limit 1 } } background { color <0.000,0.000,0.000> } camera { // Camera StdCam location < 0.000, -10.000, 2.500> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.35191, 0.0, 0.0> // Right Vector is adjusted to compensate for spherical (Moray) vs. planar (POV-Ray) aspect ratio angle 34.69914 // Vertical 26.024 look_at < 0.000, 0.000, 2.500> } // // ******* L I G H T S ******* // light_source { // Arealight Arealight001 <0.0, 0.0, 0.0> color rgb <0.900, 0.900, 1.000>*1.5000 area_light <2.000, 0.000, 0.000>, <0.000, 2.000, 0.000>, 6, 6 adaptive 1 jitter scale 0.04 rotate <-0.0, -90.0, 0.0> translate <-7.8, 12.9, 2.0> } // // ******** MATERIALS ******* // #include "rad-test.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // union { // CSG003 sphere { // Sphere002 <0,0,0>,1 scale 0.8 translate <-0.7, 10.0, 0.8> } sphere { // Sphere004 <0,0,0>,1 scale 0.4 translate <1.6, 4.3, 0.4> } sphere { // Sphere001 <0,0,0>,1 scale 0.8 translate <-2.3, 2.3, 0.8> } sphere { // Sphere003 <0,0,0>,1 scale 0.4 translate <1.3, 11.7, 0.4> } sphere { // Sphere013 <0,0,0>,1 scale 0.2 translate <3.5, 4.0, 0.2> } sphere { // Sphere005 <0,0,0>,1 scale 0.2 translate <3.5, 7.2, 0.2> } sphere { // Sphere006 <0,0,0>,1 scale 0.2 translate <3.5, 6.8, 0.2> } sphere { // Sphere007 <0,0,0>,1 scale 0.2 translate <3.5, 6.4, 0.2> } sphere { // Sphere010 <0,0,0>,1 scale 0.2 translate <3.5, 5.2, 0.2> } sphere { // Sphere009 <0,0,0>,1 scale 0.2 translate <3.5, 5.6, 0.2> } sphere { // Sphere012 <0,0,0>,1 scale 0.2 translate <3.5, 4.4, 0.2> } sphere { // Sphere008 <0,0,0>,1 scale 0.2 translate <3.5, 6.0, 0.2> } sphere { // Sphere011 <0,0,0>,1 scale 0.2 translate <3.5, 4.8, 0.2> } material { Material3 } } #declare CSG001 = difference { box { // Cube003 <-1, -1, -1>, <1, 1, 1> scale <2.5, 15.0, 2.5> rotate -90.0*z translate <-7.5, 17.5, 2.5> } box { // Cube004 <-1, -1, -1>, <1, 1, 1> scale <3.7, 2.5, 2.5> translate <-0.001, 13.0, 2.5> } box { // Cube006 <-1, -1, -1>, <1, 1, 1> scale <1.0, 2.5, 1.4> rotate 50.0*y translate <-1.2, 13.2, 3.2> } } #declare CSG004 = union { text { // TText002 ttf "C:\WINNT\Fonts\Hatten.ttf", "3.5 beta 5", 1.0, // Depth <0.0, 0.0, 0.0> // Offset scale <0.53, 0.53, 1.0> rotate 90.0*x translate <0.2, 0.0, -0.4> } text { // TText001 ttf "C:\WINNT\Fonts\Hatten.ttf", "povray", 1.0, // Depth <0.0, 0.0, 0.0> // Offset rotate 90.0*x } rotate -40.0*y translate <-1.9, 16.6, 2.4> } union { // CSG002 box { // Cube001 <-1, -1, -1>, <1, 1, 1> scale <2.5, 15.0, 2.5> translate <6.2, 0.0, 2.5> } object { CSG001 } box { // Cube002 <-1, -1, -1>, <1, 1, 1> scale <2.5, 12.5, 2.5> translate <-6.2, -2.5, 2.5> } plane { // Plane001 z,0 } plane { // Plane002 z,0 translate 5.0*z } box { // Cube005 <-1, -1, -1>, <1, 1, 1> scale <3.7, 2.5, 2.5> rotate -90.0*z translate <-10.7, 12.3, 2.5> } object { CSG004 } material { Material1 } }