// Persistence of Vision Raytracer V3.1 // World definition file. // // Contains 2 lights, 1 materials and 43 primitives. // // This file was generated for POV-Ray V3.1 by // Moray V3.3a For Windows Copyright (c) 1993-2001 Lutz + Kretzschmar // // Date : 08/01/2003 (01.08.2003) // /* 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 50 number_of_waves 10 } background { color <0.000,0.000,0.000> } camera { // Camera StdCam location < 0.000, -13.100, 11.000> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.62055, 0.0, 0.0> // Right Vector is adjusted to compensate for spherical (Moray) vs. planar (POV-Ray) aspect ratio angle 109.07845 // Vertical 81.809 look_at < 0.000, -3.353, -3.057> } // // ******* L I G H T S ******* // light_source { // Light1 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <-2.55, -9.0, 10.1> } light_source { // Light2 <0.0, 0.0, 0.0> color rgb <1.000, 0.000, 0.000> translate <-18.0, 0.4, 0.9> } // // ******** MATERIALS ******* // #include "mega-reflection.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // #declare Group001 = union { sphere { // Sphere001 <0,0,0>,1 scale 2.5 translate <-17.5, 0.0, -7.0> } sphere { // Sphere010 <0,0,0>,1 scale 2.5 translate <-16.167892, 6.69696, -7.0> } sphere { // Sphere011 <0,0,0>,1 scale 2.5 translate <-12.374369, 12.374369, -7.0> } sphere { // Sphere012 <0,0,0>,1 scale 2.5 translate <-6.69696, 16.167892, -7.0> } sphere { // Sphere013 <0,0,0>,1 scale 2.5 translate <0.0, 17.5, -7.0> } sphere { // Sphere014 <0,0,0>,1 scale 2.5 translate <6.69696, 16.167892, -7.0> } sphere { // Sphere015 <0,0,0>,1 scale 2.5 translate <12.374369, 12.374369, -7.0> } sphere { // Sphere016 <0,0,0>,1 scale 2.5 translate <16.167892, 6.69696, -7.0> } sphere { // Sphere017 <0,0,0>,1 scale 2.5 translate <17.5, -0.0, -7.0> } sphere { // Sphere018 <0,0,0>,1 scale 2.5 translate <16.167892, -6.69696, -7.0> } sphere { // Sphere019 <0,0,0>,1 scale 2.5 translate <12.374369, -12.374369, -7.0> } sphere { // Sphere020 <0,0,0>,1 scale 2.5 translate <6.69696, -16.167892, -7.0> } sphere { // Sphere021 <0,0,0>,1 scale 2.5 translate <-0.0, -17.5, -7.0> } sphere { // Sphere022 <0,0,0>,1 scale 2.5 translate <-6.69696, -16.167892, -7.0> } sphere { // Sphere023 <0,0,0>,1 scale 2.5 translate <-12.374369, -12.374369, -7.0> } sphere { // Sphere024 <0,0,0>,1 scale 2.5 translate <-16.167892, -6.69696, -7.0> } } #declare Group002 = union { sphere { // Sphere025 <0,0,0>,1 scale 2.5 translate <-17.5, 0.0, -7.0> } sphere { // Sphere026 <0,0,0>,1 scale 2.5 translate <-16.167892, 6.69696, -7.0> } sphere { // Sphere027 <0,0,0>,1 scale 2.5 translate <-12.374369, 12.374369, -7.0> } sphere { // Sphere028 <0,0,0>,1 scale 2.5 translate <-6.69696, 16.167892, -7.0> } sphere { // Sphere029 <0,0,0>,1 scale 2.5 translate <0.0, 17.5, -7.0> } sphere { // Sphere030 <0,0,0>,1 scale 2.5 translate <6.69696, 16.167892, -7.0> } sphere { // Sphere031 <0,0,0>,1 scale 2.5 translate <12.374369, 12.374369, -7.0> } sphere { // Sphere032 <0,0,0>,1 scale 2.5 translate <16.167892, 6.69696, -7.0> } sphere { // Sphere033 <0,0,0>,1 scale 2.5 translate <17.5, -0.0, -7.0> } sphere { // Sphere034 <0,0,0>,1 scale 2.5 translate <16.167892, -6.69696, -7.0> } sphere { // Sphere035 <0,0,0>,1 scale 2.5 translate <12.374369, -12.374369, -7.0> } sphere { // Sphere036 <0,0,0>,1 scale 2.5 translate <6.69696, -16.167892, -7.0> } sphere { // Sphere037 <0,0,0>,1 scale 2.5 translate <-0.0, -17.5, -7.0> } sphere { // Sphere038 <0,0,0>,1 scale 2.5 translate <-6.69696, -16.167892, -7.0> } sphere { // Sphere039 <0,0,0>,1 scale 2.5 translate <-12.374369, -12.374369, -7.0> } sphere { // Sphere040 <0,0,0>,1 scale 2.5 translate <-16.167892, -6.69696, -7.0> } translate 14.0*z } union { // Group003 object { Group001 } sphere { // Sphere008 <0,0,0>,1 scale 5.0 translate <-9.015611, -9.015611, 0.0> } sphere { // Sphere007 <0,0,0>,1 scale 5.0 translate <-0.0, -12.75, 0.0> } sphere { // Sphere006 <0,0,0>,1 scale 5.0 translate <9.015611, -9.015611, 0.0> } sphere { // Sphere005 <0,0,0>,1 scale 5.0 translate <12.75, -0.0, 0.0> } sphere { // Sphere004 <0,0,0>,1 scale 5.0 translate <9.015611, 9.015611, 0.0> } sphere { // Sphere003 <0,0,0>,1 scale 5.0 translate <0.0, 12.75, 0.0> } sphere { // Sphere002 <0,0,0>,1 scale 5.0 translate <-9.015611, 9.015611, 0.0> } torus { // Torus001 2.55, 2.45 rotate -x*90 sturm hollow scale 5.0 } sphere { // Sphere009 <0,0,0>,1 scale 5.0 translate -12.75*x } object { Group002 } material { Polished_Chro1 } }