// Persistence of Vision RayTracer version 3.1 Scene description file // File: ENGINE_BURN.INC // Description: A general engine burn include for all space models. // Date: 99/12/09 - 09:14 // Author: H.E. Day // // Version: 0003 #ifndef (setting) #declare setting = 1; #end #declare engine_burn = #if (setting > 1) union { sphere { <0, 0, 0>, 0.65 pigment { rgbt 1 } interior { media { emission 1/4/1.5 density { spherical color_map { [ 0 rgb <1, 0, .5> ] [ 0.25 rgb <1, 0, .5> ] [ 1 rgb 4 ] } } } } hollow no_shadow scale <6, 6, 6>*2 } sphere { <0, 0, 0>, 0.65 pigment { rgbt 1} interior { media { emission 1/4/1.5 absorption .1/2 samples 10, 10 // sample_method 2 density { spherical color_map { [ 0 rgb 0 ] [ 0.25 rgb <1, 0, .5>/2 ] [ 1 rgb 2 ] } translate -z/2 } } } hollow no_shadow scale <6, 6, 12>*2 translate <0, 0, 8> } sphere { <0, 0, 0>, 0.65 pigment { rgbt 1} interior { media { emission 1/24 absorption .1/2 samples 10, 10 // sample_method 2 density { spherical color_map { [ 0 rgb 0 ] [ 0.5 rgb <1, 0, .375>/2 ] [ 1 rgb <1, 0, .375>*4 ] } scale 0.5 } } } hollow no_shadow scale <12, 12, 12>*6 translate <0, 0, 4> } scale 1.5 } #else union { sphere { <0, 0, 0>, 0.65 scale <6, 6, 6>*2 } sphere { <0, 0, 0>, 0.65 scale <6, 6, 12>*2 translate <0, 0, 8> } sphere { <0, 0, 0>, 0.65 scale <12, 12, 12>*6 translate <0, 0, 4> } scale 0.25 texture { green_tex } } #end