// Last edited on 2025-01-13 04:48:00 by stolfi #version 3.7; background{ color rgb < 0.000, 0.000, 0.000 > } #macro disk(clr) // A disk of radius cylinder{ <0,0,-0.001>, <0,0,+0.001>, 0.03 texture{ pigment{ color rgb clr } finish{ ambient 1 diffuse 0 } } } #end object{ disk( <1.000,1.000,0.000>) translate -1.000*x translate -1.000*z } object{ disk( <1.000,0.500,0.000>) translate -0.500*x translate -0.100*z } object{ disk( <1.000,0.000,1.000>) translate 00.000*x translate 00.000*z } object{ disk( <0.000,0.500,1.000>) translate +0.500*x translate +0.100*z } object{ disk( <0.000,1.000,1.000>) translate +1.000*x translate +1.000*z } #local cad = 1000; // Camera distance. // The camera on the Z-axis looking down, with {+Y} at right. camera{ location cad*z right -3.0/cad*x up 0.75/cad*y look_at <0,0,0> // aperture 0.25*cad // focal_point <0,0,0> aperture 0.65*cad focal_point <0,0,1> blur_samples 100 variance 0.0005 } light_source{ <1,2,3> }