// Last edited on 2020-11-08 18:57:12 by jstolfi // General stuff #include "colors-basic.inc" global_settings{ max_trace_level 4 } #declare empty = sphere{ <0,0,0>, 0 texture{ pigment{ color rgb < 0,0,0 > } } } #declare show_frames = 0; #include "scene-placement.inc" #declare image_rad = vlength( < image_width, image_height, 0 > ); #declare win_width = win_rad*image_width/image_rad; #declare win_height = win_rad*image_height/image_rad; // STYLES AND SCENE COMPONENTS: #include "style-1.inc" #include "scene-all.inc" // #include "scene-blurb.inc" // #include "scene-core.inc" // #include "scene-ovonly.inc" // #include "scene-pebsamples.inc" // #include "scene-ring.inc" // #include "scene-void.inc" #declare scene_center = < 000, 000, 000 >; #declare thing = object{ scene rotate scene_rotate scale scene_scale translate scene_pos } object{ thing } #declare overlay_scale = min(win_height/overlay_height, win_width/overlay_width); #declare win_center = < 000, 000, 000 >; #declare camera_pos = < 000, +30, 000 >; 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 - win_center) } #include "camlight.inc" #declare intens_luz = 0; #declare centro_cena = win_center; #declare raio_cena = 0.5*win_rad; #declare dir_camera = camera_pos; #declare dist_camera = vlength(camera_pos - centro_cena); camlight(centro_cena, raio_cena, dir_camera, dist_camera , z, intens_luz)