|
|
Hi,
I think the problem is the waves pattern.
IIRC it looks ugly when phased in an unnatural way
because the only thing phase does with it, is to
bias it and the wrapping it to zero when it's value
would go higher than one.
For example compare:
plane {
y, 0
pigment { waves phase 0.0 }
}
and
plane {
y, 0
pigment { waves phase 0.5 } // (or any other value for phase)
}
and you'll see what i mean.
a better way is to make your own waves pattern.
A quick start:
#declare f_mwaves = function(x,y,z,phse) {
0.5*(1+cos(2*pi*(phse+sqrt(x*x+y*y+z*z))))
}
function{
(f_mwaves((x-3)/3,(y-2)/5,(z+1)/4,5*clock) +
f_mwaves((x+1)/4,(y+1)/6,(z-2)/7,6*clock) +
f_mwaves((x-1)/5,(y-1)/4,(z+2)/6,7*clock)) / 3
}
This is a superposition of three radially travelling waves
with different center-points and scalings. It's a quick hack
but a nice start to build upon i think.
Thies
Post a reply to this message
|
|