#include "colors.inc" #include "woods.inc" /* 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 3.3 count 100 distance_maximum 0.0 error_bound 0.4 gray_threshold 0.5 low_error_factor 0.8 minimum_reuse 0.015 nearest_count 6 recursion_limit 1 } } */ background { color <0.000,0.000,0.000> } camera { // Camera StdCam location < 10.0, 1.0, 10.0> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system look_at < 0.0, 0.0, 0.0> } // // ******* L I G H T S ******* // /* light_source { // Light1 <-10, 0, 8> color rgb <1.000, 1.000, 1.000>*10 } light_source { // Light1 <-12, 0, 3> color rgb <0.000, 1.000, 0.000>*200 fade_distance 1 fade_power 2 } light_source { // Light1 <-12, -2, 3> color rgb <0.000, 0.000, 1.000>*200 fade_distance 1 fade_power 2 } */ // // ******** TEXTURES ******* // #declare Glass1 = material // Glass1 { texture { pigment { color rgbf <0.0, 1.0, 1.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 // reflection 0.1 } } interior { ior 1.5 } } #declare Glass2 = material // Glass2 { texture { pigment { color rgbf <1.0, 0.0, 1.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 reflection 0.01 } } interior { ior 1.2 } } #declare Glass3 = material // Glass3 { texture { pigment { color rgbf <1.0, 1.0, 0.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 // reflection 0.1 } } interior { ior 1.0 } } #declare Glass4 = material // Glass4 { texture { pigment { color rgbf <0.3, 0.3, 1.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 reflection 0.01 } } interior { ior 1.0 } } #declare Glass5 = material // Glass5 { texture { pigment { color rgbf <0.0, 1.0, 0.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 reflection 0.1 } } interior { ior 1.5 } } #declare Glass6 = material // Glass6 { texture { pigment { color rgbf <1.0, 0.0, 0.0, 0.7> } finish { ambient 0.0 diffuse 0.0 specular 1.0 roughness 0.001 reflection 0.1 } } interior { ior 1.5 } } #declare Bright_Bronze = material // Bright_Bronze { texture { pigment { color rgb <0.36, 0.28, 0.2> } finish { ambient 0.1 diffuse 0.65 brilliance 1.5 specular 0.85 roughness 0.01 reflection .7 } } } // // ******** REFERENCED OBJECTS ******* // #declare box1 = box { <-1, -1, -1> < 1, 1. 1> } // // ******** OBJECTS ******* // light_source { <0.0, 4.0, 1.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass1 } translate <0.0, 4.0, 1.0> } light_source { <0.0, 2.0, 1.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass2 } translate <0.0, 2.0, 1.0> } light_source { <0.0, 0.0, 1.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass3 } translate <0.0, 0.0, 1.0> } light_source { <0.0, -2.0, 1.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass4 } translate <0.0, -2.0, 1.0> } light_source { <0.0, 4.0, 3.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass5 } translate <0.0, 4.0, 3.0> } light_source { <0.0, 2.0, 3.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass6 } translate <0.0, 2.0, 3.0> } light_source { <0.0, 2.0, 5.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass1 } translate <0.0, 0.0, 3.0> } light_source { <0.0, -2.0, 3.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass2 } translate <0.0, -2.0, 3.0> } light_source { <0.0, 4.0, 5.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass3 } translate <0.0, 4.0, 5.0> } light_source { <0.0, 2.0, 5.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass4 } translate <0.0, 2.0, 5.0> } light_source { <0.0, 0.0, 5.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass5 } translate <0.0, 0.0, 5.0> } light_source { <0.0, -2.0, 5.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass6 } translate <0.0, -2.0, 5.0> } light_source { <0.0, 4.0, 7.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass1 } translate <0.0, 4.0, 7.0> } light_source { <0.0, 2.0, 7.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass2 } translate <0.0, 2.0, 7.0> } light_source { <0.0, 02.0, 7.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass3 } translate <0.0, 0.0, 7.0> } light_source { <0.0, -2.0, 7.0> color rgb <1.000, 1.000, 1.000>*10 } object { box1 material { Glass4 } translate <0.0, -2.0, 7.0> } box { // Floor <-1, -1, -1>, <1, 1, 1> scale <10.0, 10.0, 0.1> texture { T_Wood1 scale 5 rotate <84.078362,0,-20> // Transform to parent space } }