// Top-level file // Last edited on 2019-04-08 02:16:20 by stolfilocal #version 3.7; // General stuff #include "colors-basic.inc" #include "parameters.inc" global_settings{ max_trace_level 4 } global_settings{ assumed_gamma 1 } #declare empty = sphere{ <0,0,0>, 0 texture{ pigment{ color rgb < 0,0,0 > } } } #declare show_frames = 0; // OBJECT PLACEMENT #include "main-placement.inc" // CAMERA #include "camlight.inc" #declare scene_center = < 0.00, 0.00, 0.00 >; #declare scene_radius = 9000; #declare camera_dir = < 0, 1, 0 >; #declare camera_dist = 10*scene_radius; #declare light_pwr = 1.20; #declare camera_sky = z; camlight(scene_center, scene_radius, camera_dir, camera_dist , camera_sky, light_pwr) // STYLES AND SCENE COMPONENTS: #include concat("style-", style_tag, ".inc") #include concat("scene-", scene_tag, ".inc") #macro bulb_tx(clr) texture{ pigment{ color rgb clr } finish{ ambient 1 diffuse 0 reflection 0 specular 0 } } #end object{ scene } // // Camera adjustment tools: // #include "camera-test.inc" // object{ camera_test_obj } #declare overlay_scale = min(camera_field_height/overlay_height, camera_field_width/overlay_width); object{ overlay // Mirror it to account for reversed camera axis: scale < -1, 1, 1 >*overlay_scale*(1-overlay_rel_dist) // Place it well in front of the scene: translate scene_center + overlay_rel_dist*(camera_pos - scene_center) } // WORLD COORDINATE AXES #include "axes.inc" object{ axes(8000) }