#include "colors.inc" camera { right x location <-2, 0.5, -6.0> look_at < 3, 0.0, 0.0> } sky_sphere { pigment { gradient y color_map { [0.0 color blue 0.6] [1.0 color rgb 1] } } } light_source { <-30, 30, -30> White } plane { y, -2 pigment {color rgb <0.7,0.5,0.3>}} // ---------------------------------------- #declare StepSize = .08; #declare Start = 0; difference { union { #declare step = Start + StepSize; #while (step < 10) sphere { , (10-step) * .05 pigment { color rgb <(mod(step * 10, 4) ? step/10 : 1), 1-step/10, .5 > } } #declare step = step + StepSize; #end } sphere { <-.1, -1.5, -cos(Start)>, .4 pigment { color Blue } } }