![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thomas de Groot wrote:
> Yes, this works nicely indeed. I had been thinking about this issue a few
> weeks ago and decided then that warp{turbulence} was giving enough assymetry
> to the media to satisfy me. However, black_hole is giving me new ideas to
> explore.
>
> Thanks, Jim!
>
> Thomas
>
>
Yes the render I posted on p.b.images illustrates better what I'd had in
mind when I originally made the suggestion: the idea of pushing the
density off center by stretching and compressing the whole of the
pattern. I'd just offered this crude code snip as the barest of hints.
One wonders if nesting patterns by first converting them to functions
might also provide this type of result.
I have long been looking for a way to smoothly change the scale of a
pattern through space, such as you might see on a leather grain, and so
far the only way I know to do it is with black_hole. Whatever the
wizardry is that underlies the black_hole warp, again I wonder if it or
similar could be exposed for use more directly.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Am 01.08.2010 23:54, schrieb Jim Charter:
> I have long been looking for a way to smoothly change the scale of a
> pattern through space, such as you might see on a leather grain, and so
> far the only way I know to do it is with black_hole. Whatever the
> wizardry is that underlies the black_hole warp, again I wonder if it or
> similar could be exposed for use more directly.
I'm just thinking that some "function warp" might come in handy here,
where the user would supply three functions fx(x,y,z), fy(x,y,z),
fz(x,y,z) mapping scene coordinates to pattern coordinates. I don't
think it could get any more generic than that.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
clipka wrote:
> Am 01.08.2010 23:54, schrieb Jim Charter:
>
>> I have long been looking for a way to smoothly change the scale of a
>> pattern through space, such as you might see on a leather grain, and so
>> far the only way I know to do it is with black_hole. Whatever the
>> wizardry is that underlies the black_hole warp, again I wonder if it or
>> similar could be exposed for use more directly.
>
> I'm just thinking that some "function warp" might come in handy here,
> where the user would supply three functions fx(x,y,z), fy(x,y,z),
> fz(x,y,z) mapping scene coordinates to pattern coordinates. I don't
> think it could get any more generic than that.
Well your thinking on it is going to go farther than my thinking on it
but yes, that seems the very thing.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |