|
|
// Hi Tim,
//
// this is my way; render with
// +W160 +H120 +A0.3 +AM1 +R3 -F +KFF9
//
// Sputnik
// SphereCubeMorph
#declare Size = 1;
//#declare Power = 1 / (0.5-0.499*clock); // 2 .. 1000, more small values
//#declare Power = clock+1; // also try this! (with max_gradient 1.8)
#declare Power = 1 / (1-0.999*clock); // or this! (with max_gradient 1.8)
isosurface {
function{
pow ( pow(abs(x),Power)
+pow(abs(y),Power)
+pow(abs(z),Power) , 1/Power ) - Size
}
max_gradient 1.8
contained_by { box { -1.1, 1.1 } }
pigment { color rgb 1 }
finish { ambient .3 diffuse .7 }
}
light_source { <-2, 4, -3>, rgb 1 }
camera { angle 10 location -25*z look_at 0
rotate <30, -25, 0>
}
Post a reply to this message
|
|