// Persistance of Vision Raytracer V3.1 // World definition file. // // Contains 4 lights, 6 materials and 96 primitives. // // This file was generated for POV-Ray V3.1 by // Moray V3.1 For Windows (c) 1991-1998 Lutz + Kretzschmar // // Date : 07/14/1999 (14.07.1999) // /* 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 10 number_of_waves 10 radiosity { brightness 8.0 count 300 distance_maximum 0.01 error_bound 0.4 gray_threshold 0.2 low_error_factor 0.7 minimum_reuse 0.015 nearest_count 6 recursion_limit 2 } } background { color <0.000,0.518,1.000> } fog { fog_type 2 // Ground Fog distance 250.0 color <1.0,0.945098,0.831373,0.0,0.0> up <0,0,1> fog_offset 0.0 fog_alt 5.0 } camera { // Camera StdCam location < -22.986, -13.237, 4.094> direction < 0.0, 0.0, 1.1710> // Aperture is 0.81 degrees sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.33333, 0.0, 0.0> // Aspect ratio look_at < -3.155, -2.197, 5.057> } // // ******* L I G H T S ******* // light_source { // Arealight001 <0.000, 0.000, 1729.122> color rgb <1.000, 1.000, 1.000>*0.5000 area_light <177.101, 0.000, 0.000>, <0.000, 177.101, 0.000>, 5, 5 adaptive 2 jitter } light_source { // Arealight002 <-2910.800, -894.235, 3401.708> color rgb <1.000, 1.000, 0.914>*0.5000 area_light <1126.470, 551.773, 713.591>, <-634.812, 1295.999, 0.000>, 6, 6 adaptive 2 jitter } // // ******** MATERIALS ******* // #include "armoured assault tank 1.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // sphere { // Bluesky <0,0,0>,1 material { Spy_Fade } no_shadow hollow scale <5000.0, 5000.0, 1000.0> } cone { // Cone001 <0,0,0>, 0.749, <0,0,1>, 1.0 material { Tempmat } scale <0.5, 0.5, 4.297282> rotate -90.0*x translate <0.0, -7.487025, 7.405644> } superellipsoid { // SuperQ011 <0.505, 0.374> material { Tempmat } scale <1.427056, 0.720178, 0.922584> translate <1.935406, 1.239212, 9.677029> } superellipsoid { // SuperQ010 <1.0, 0.1> material { Tempmat } scale <0.7, 0.7, 3.034518> rotate -90.0*x translate <2.012822, 0.0, 8.360953> } difference { // CSG007 superellipsoid { // SuperQ008 <0.518, 0.602> material { Tempmat } scale <7.118847, 5.394558, 1.65347> rotate -20.709999*y translate <1.768696, 0.0, 8.263126> } cylinder { // Cylndr034 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <8.865255, 3.17403, 11.77799> translate <6.236034, 5.196695, 0.0> } cylinder { // Cylndr035 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <8.865255, 3.17403, 11.77799> translate <6.236034, -5.19669, 0.0> } } #declare CSG003 = difference { superellipsoid { // SuperQ002 <0.547, 0.571> scale <1.370759, 0.595581, 0.662902> } box { // Cube007 <-1, -1, -1>, <1, 1, 1> translate -1.685491*x } box { // Cube008 <-1, -1, -1>, <1, 1, 1> scale 2.29221 translate <0.056183, 0.0, -2.247321> } } #declare CSG004 = difference { superellipsoid { // SuperQ003 <0.547, 0.571> scale <1.370759, 0.595581, 0.662902> } box { // Cube009 <-1, -1, -1>, <1, 1, 1> translate -1.685491*x } box { // Cube010 <-1, -1, -1>, <1, 1, 1> scale 2.29221 translate <0.056183, 0.0, -2.247321> } box { // Cube011 <-1, -1, -1>, <1, 1, 1> scale 0.855762 rotate <180.0, 26.975105, -0.0> translate <-1.471314, 0.0, 0.457107> } scale <1.168549, 1.005162, 1.126189> rotate -180.0*x translate <0.0, 0.0, 0.158576> } #declare RndDisc001 = merge { difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7040, 0.7040, 5.9340> } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.6210, 0.6210, 6.0527> translate -0.0593*z } } difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7740, 0.7740, 5.7940> translate 0.0700*z } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.5510, 0.5510, 6.0527> translate -0.0107*z } } torus { 0.7040, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.7754, -0.7754, 5.7926>, <0.7754, 0.7754, 5.9354> } } } torus { 0.7040, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.7754, -0.7754, -0.0014>, <0.7754, 0.7754, 0.1414> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.6924, -0.6924, 5.7926>, <0.6924, 0.6924, 5.9354> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.6224, -0.6224, -0.0014>, <0.6224, 0.6224, 0.0714> } } } material { imperfectCobalt } scale 0.106936 rotate <0.0, -90.0, 0.0> translate <-3.961836, -7.736646, 7.425223> } #declare Gunose = difference { object { RndDisc001 } cylinder { // Cylndr019 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.542321, -7.73625, 7.271195> } cylinder { // Cylndr020 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.446165, -7.879891, 7.425189> } cylinder { // Cylndr021 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.348822, -7.73625, 7.271195> } cylinder { // Cylndr023 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.160071, -7.73625, 7.271195> } cylinder { // Cylndr022 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.253853, -7.879891, 7.425189> } cylinder { // Cylndr024 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.063915, -7.879891, 7.425189> } material { imperfectCobalt } translate <0.886332, 7.736667, -7.412958> } union { // Gun_Holding superellipsoid { // SuperQ004 <0.355, 0.206> scale <0.096464, 0.733759, 0.457502> } object { CSG003 } object { CSG004 } cylinder { // Cylndr016 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.214762, 0.214762, 2.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr017 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.171149, 0.171149, 2.5> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr018 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.058998, 0.058998, 4.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } object { Gunose } material { Tempmat } translate <-0.886332, -7.736667, 7.412958> } #declare CSG002 = difference { sphere { // Sphere002 <0,0,0>,1 material { Tempmat } scale <1.316694, 1.068864, 0.500784> rotate -20.709999*y translate <-3.618651, 0.0, 6.563863> } cylinder { // Cylndr013 <0,0,1>, <0,0,0>, 1 scale <0.473056, 0.473056, 1.0> rotate -20.709999*y translate <-4.770226, -0.790415, 6.11825> } sphere { // Sphere003 <0,0,0>,1 material { Tempmat } scale <1.283649, 1.04204, 0.488216> rotate -20.709999*y translate <-3.618651, 0.0, 6.563863> } cylinder { // Cylndr014 <0,0,1>, <0,0,0>, 1 scale <0.473056, 0.473056, 1.0> rotate -20.709999*y translate <-4.770226, 0.79042, 6.11825> } material { Tempmat } } #declare CSG001 = difference { cylinder { // Cylndr012 <0,0,1>, <0,0,0>, 1 scale <1.814874, 1.549543, 0.33143> translate <-3.312099, 0.0, 6.348189> } box { // Cube006 <-1, -1, -1>, <1, 1, 1> translate <-5.68117, 0.0, 6.601197> } material { Tempmat } rotate -20.709999*y translate <1.607243, 0.0, 1.403042> } #declare Central_Shaft_Core_Cylinder = difference { cylinder { // Cylndr007 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <6.0, 3.948428, 10.0> rotate 20.73*y translate <-1.206603, 0.0, -0.993897> } box { // Cube003 <-1, -1, -1>, <1, 1, 1> scale <12.263855, 13.163914, 4.181035> translate <-1.060345, 0.0, -2.925089> } box { // Cube004 <-1, -1, -1>, <1, 1, 1> scale 8.777881 rotate 20.73*y translate <8.112735, 0.0, -1.168765> } box { // Cube005 <-1, -1, -1>, <1, 1, 1> scale 6.593904 rotate -21.047014*y translate <-3.913204, 0.0, 13.162594> } cylinder { // Cylndr036 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <8.865255, 3.17403, 11.77799> translate <6.236034, 5.196695, -1.460759> } cylinder { // Cylndr037 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <8.865255, 3.17403, 11.77799> translate <6.236034, -5.19669, -1.460759> } material { Tempmat } } // Include contains 'TransSweep001' #include "armoured assault tank 1.in1" #declare TransSweep001 = object { TransSweep001_Raw scale <1.431961, 1.431961, 0.2> rotate <69.25, 0.0, -90.0> translate <-6.14275, 0.623944, 3.024793> } // Include contains 'TransSweep002' #include "armoured assault tank 1.in2" #declare TransSweep002 = object { TransSweep002_Raw scale <1.431961, 1.431961, 0.2> rotate <69.25, 0.0, -90.0> translate <-6.14275, 0.623944, 3.024793> } #declare TransSweep003 = prism { linear_sweep linear_spline -1.0,0.0 9 // control points <-0.9, -1.0>, <-0.8, -1.0>, <-0.7, -0.8>, <0.0, -0.8>, <0.0, 2.1>, <-0.6, 2.1>, <-0.589169, -0.414566>, <-0.9, -0.8>, <-0.9, -1.0> rotate -x*90 scale <1.431961, 1.431961, 0.15> rotate <69.25, 0.0, -90.0> translate <-6.171798, 0.623944, 3.024793> } #declare TransSweep004 = prism { linear_sweep linear_spline -1.0,0.0 9 // control points <0.9, -1.0>, <0.8, -1.0>, <0.7, -0.8>, <0.0, -0.8>, <0.0, 2.1>, <0.6, 2.1>, <0.589169, -0.414566>, <0.9, -0.8>, <0.9, -1.0> rotate -x*90 scale <1.431961, 1.431961, 0.15> rotate <69.25, 0.0, -90.0> translate <-6.171798, 0.623944, 3.024793> } #declare Central_Cylinder_Front = union { object { TransSweep001 } object { TransSweep002 } object { TransSweep003 } object { TransSweep004 } material { Tempmat } translate <0.135314, -0.62393, 0.0> } #declare Tank_Base_Sphere = difference { sphere { // Sphere001 <0,0,0>,1 scale <12.0, 12.0, 2.201851> } box { // Cube002 <-1, -1, -1>, <1, 1, 1> scale <13.0, 13.0, 3.0> translate 13.0*x } box { // Cube001 <-1, -1, -1>, <1, 1, 1> scale <13.0, 13.0, 3.0> translate -3.0*z } superellipsoid { // SuperQ001 <0.1, 0.1> scale <14.917828, 3.760524, 0.429438> } cylinder { // Cylndr001 <0,0,1>, <0,0,0>, 1 scale <0.500758, 0.500758, 10.0> rotate -90.0*y translate <-0.651126, -5.667821, 0.784523> } cylinder { // Cylndr002 <0,0,1>, <0,0,0>, 1 scale <0.500758, 0.500758, 10.0> rotate -90.0*y translate <-0.651126, -7.946764, 0.784523> } cylinder { // Cylndr003 <0,0,1>, <0,0,0>, 1 scale <0.315694, 0.315694, 6.304332> rotate -90.0*y translate <-0.651126, -9.818752, 0.784523> } cylinder { // Cylndr004 <0,0,1>, <0,0,0>, 1 scale <0.315694, 0.315694, 6.304332> rotate -90.0*y translate <-0.651126, 9.81875, 0.784523> } cylinder { // Cylndr005 <0,0,1>, <0,0,0>, 1 scale <0.500758, 0.500758, 10.0> rotate -90.0*y translate <-0.651126, 7.94676, 0.784523> } cylinder { // Cylndr006 <0,0,1>, <0,0,0>, 1 scale <0.500758, 0.500758, 10.0> rotate -90.0*y translate <-0.651126, 5.66782, 0.784523> } material { Tempmat } } union { // Craft_so_far object { CSG002 } object { CSG001 } object { Central_Shaft_Core_Cylinder } object { Central_Cylinder_Front } object { Tank_Base_Sphere } cylinder { // Cylndr010 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <0.3, 0.3, 5.0> rotate 20.73*y translate <0.008717, 3.94207, 2.240173> } cylinder { // Cylndr008 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <0.6, 0.6, 5.0> rotate 20.73*y translate <-0.566775, -3.942066, 0.719191> } cylinder { // Cylndr009 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <0.6, 0.6, 5.0> rotate 20.73*y translate <-0.566775, 3.94207, 0.719191> } cylinder { // Cylndr011 <0,0,1>, <0,0,0>, 1 material { Tempmat } scale <0.3, 0.3, 5.0> rotate 20.73*y translate <0.008717, -3.94207, 2.240173> } cylinder { // Cylndr015 <0,0,1>, <0,0,0>, 1 material { dark_gray } scale <1.209064, 1.032301, 0.15> rotate -20.709999*y translate <-3.576995, 0.0, 6.442185> } translate 1.460759*z } plane { // Plane001 z,0 material { Sand_Texture } scale 11.22132 translate -0.446834*z } #declare CSG005 = difference { superellipsoid { // SuperQ006 <0.547, 0.571> scale <1.370759, 0.595581, 0.662902> } box { // Cube012 <-1, -1, -1>, <1, 1, 1> translate -1.685491*x } box { // Cube013 <-1, -1, -1>, <1, 1, 1> scale 2.29221 translate <0.056183, 0.0, -2.247321> } } #declare CSG006 = difference { superellipsoid { // SuperQ007 <0.547, 0.571> scale <1.370759, 0.595581, 0.662902> } box { // Cube014 <-1, -1, -1>, <1, 1, 1> translate -1.685491*x } box { // Cube015 <-1, -1, -1>, <1, 1, 1> scale 2.29221 translate <0.056183, 0.0, -2.247321> } box { // Cube016 <-1, -1, -1>, <1, 1, 1> scale 0.855762 rotate <180.0, 26.975105, -0.0> translate <-1.471314, 0.0, 0.457107> } scale <1.168549, 1.005162, 1.126189> rotate -180.0*x translate <0.0, 0.0, 0.158576> } #declare RndDisc002 = merge { difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7040, 0.7040, 5.9340> } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.6210, 0.6210, 6.0527> translate -0.0593*z } } difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7740, 0.7740, 5.7940> translate 0.0700*z } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.5510, 0.5510, 6.0527> translate -0.0107*z } } torus { 0.7040, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.7754, -0.7754, 5.7926>, <0.7754, 0.7754, 5.9354> } } } torus { 0.7040, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.7754, -0.7754, -0.0014>, <0.7754, 0.7754, 0.1414> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.6924, -0.6924, 5.7926>, <0.6924, 0.6924, 5.9354> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.6224, -0.6224, -0.0014>, <0.6224, 0.6224, 0.0714> } } } material { imperfectCobalt } scale 0.106936 rotate <0.0, -90.0, 0.0> translate <-3.961836, -7.736646, 7.425223> } #declare Gunose1 = difference { object { RndDisc002 } cylinder { // Cylndr028 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.542321, -7.73625, 7.271195> } cylinder { // Cylndr029 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.446165, -7.879891, 7.425189> } cylinder { // Cylndr030 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.348822, -7.73625, 7.271195> } cylinder { // Cylndr031 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.160071, -7.73625, 7.271195> } cylinder { // Cylndr032 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.253853, -7.879891, 7.425189> } cylinder { // Cylndr033 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.063915, -7.879891, 7.425189> } material { imperfectCobalt } translate <0.886332, 7.736667, -7.412958> } union { // Gun_Holding1 superellipsoid { // SuperQ005 <0.355, 0.206> scale <0.096464, 0.733759, 0.457502> } object { CSG005 } object { CSG006 } cylinder { // Cylndr025 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.214762, 0.214762, 2.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr026 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.171149, 0.171149, 2.5> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr027 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.058998, 0.058998, 4.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } object { Gunose1 } material { Tempmat } translate <-0.886332, 7.73667, 7.412958> } superellipsoid { // SuperQ009 <0.518, 0.602> material { Tempmat } scale <3.209478, 10.218141, 2.016955> translate <6.240739, 0.0, 9.997863> } superellipsoid { // SuperQ012 <0.505, 0.374> material { Tempmat } scale <1.427056, 0.720178, 0.922584> translate <1.935406, -1.23921, 9.677029> } superellipsoid { // SuperQ013 <0.505, 0.374> material { Tempmat } scale <1.227183, 1.289843, 0.271538> translate <2.535024, 0.0, 10.328075> } cone { // Cone002 <0,0,0>, 0.749, <0,0,1>, 1.0 material { Tempmat } scale <0.5, 0.5, 4.297282> rotate 90.0*x translate <0.0, 7.782228, 7.405644> } #declare RndDisc003 = merge { difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7040, 0.7040, 5.9340> } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.6210, 0.6210, 6.0527> translate -0.0593*z } } difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.7740, 0.7740, 5.7940> translate 0.0700*z } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.5510, 0.5510, 6.0527> translate -0.0107*z } } torus { 0.7040, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.7754, -0.7754, 5.7926>, <0.7754, 0.7754, 5.9354> } } } torus { 0.7040, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.7754, -0.7754, -0.0014>, <0.7754, 0.7754, 0.1414> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 5.8640*z bounded_by { box { <-0.6924, -0.6924, 5.7926>, <0.6924, 0.6924, 5.9354> } } } torus { 0.6210, 0.0700 rotate -x*90 translate 0.0700*z bounded_by { box { <-0.6224, -0.6224, -0.0014>, <0.6224, 0.6224, 0.0714> } } } material { imperfectCobalt } scale 0.106936 rotate <0.0, -90.0, 0.0> translate <-3.961836, -7.736646, 7.425223> } #declare Gunose2 = difference { object { RndDisc003 } cylinder { // Cylndr041 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.542321, -7.73625, 7.271195> } cylinder { // Cylndr042 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.446165, -7.879891, 7.425189> } cylinder { // Cylndr043 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.348822, -7.73625, 7.271195> } cylinder { // Cylndr044 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> translate <-4.160071, -7.73625, 7.271195> } cylinder { // Cylndr045 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.253853, -7.879891, 7.425189> } cylinder { // Cylndr046 <0,0,1>, <0,0,0>, 1 scale <0.03, 0.03, 0.3> rotate -90.0*x translate <-4.063915, -7.879891, 7.425189> } material { imperfectCobalt } translate <0.886332, 7.736667, -7.412958> } union { // Gun_Holding2 cylinder { // Cylndr038 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.214762, 0.214762, 2.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr039 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.171149, 0.171149, 2.5> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } cylinder { // Cylndr040 <0,0,1>, <0,0,0>, 1 material { imperfectCobalt } scale <0.058998, 0.058998, 4.0> rotate -90.0*y translate <0.886332, -0.001805, 0.012309> } object { Gunose2 } material { Tempmat } scale 2.23866 translate <1.513571, 0.0, 9.772998> } sphere { // Cloud_layer_1 <0,0,0>,1 hollow scale <4875.120117, 4875.120117, 975.023987> material { Clouds_Bozo // Transform to world space } } sphere { // Cloud_layer_2 <0,0,0>,1 hollow scale <4777.727051, 4777.727051, 955.54541> material { Clouds_Bozo // Transform to world space } } sphere { // Cloud_layer_3 <0,0,0>,1 hollow scale <4680.333984, 4680.333984, 936.066833> material { Clouds_Bozo // Transform to world space } }