|
|
On 5/21/20 2:28 AM, Thomas de Groot wrote:
> I really don't know anything about this but you seem to have found
> something. Just a question: I suppose this is also true for:
>
> warp {turbulence MyTurb}
>
> Personally, I prefer to use the warp version which generates more
> interesting results.
>
Yes, the underlying turbulence code is the same.
I think the right thing to do is to center the distribution by default.
Provide a new turbplus turbulence which lets folks control more aspects
of turbulence (scale,direction,...) and a distribution offset.
I'm too lazy to do this with the old default turbulence too, so in povr,
turbulence and the octaves, omega, lamda backdoor methods to 'create'
turbulence will become parse errors. The warp {turbulence ...} method
will become the only supported way for users to create a turbulence
warp/item.
I was thinking some about normal patterns last night with respect to
this issue. The exposure is there too where the texture version of the
same pattern can end up shifted relative to normal one should the omega
values be different. I think what we want is turbulence where things
stay centered where positioned without turbulence - unless the user
specifically wants a shift.
Of course, all supposing I can work out the code for something better.
We'll see.
Bill P.
Post a reply to this message
|
|