|
|
Archpawn nous apporta ses lumieres en ce 2007/12/22 16:19:
> Sherry Shaw <ten### [at] aolcom> wrote:
>> ...
>> Might I ask whether you're going for an actual, natural sponge or a foam
>> rubber spongelike object? (Which would probably make the difference
>> between (a) an isosurface modeling a rather crinkly thingy and (b) a
>> block of utterly unnatural stuff with holes in it, and possibly a layer
>> of Brillo-like stuff attached to the bottom...)
>> ...
>> Bear in mind that, whichever you choose, a good granite normal will hide
>> a multitude of sins... ;)
>> ...
> I'm going for b. the unnatural stuff. I'm modeling it somewhat after the sponge
> at
>
http://www.nortonprocleaning.com/Media/Documents/S0000000000000001051/Sponge%20Pads%20-%20Cellulose%20Sponge.jpg
> I tried using a granite normal. It doesn't seem to work. What I'm considering
> doing is using an isosurface for the bigger holes, and surface normals (or
> another isosurface, if possible) for the smaller ones. The problem is, I can't
> find a pattern that works. I might be able to make a function to do it, but it
> wont seem to let me use rand() in them. Specifically, I'd use
> rand(seed(floor(x)), or something to that extent.
>
>
You could also try to use a pattern with holes in it. It could be s granite
pattern scaled small with a color_map that have some transparency.
pigment{granite scale 0.02 color_map{[0.03 rgbt 1][0.03 rgb 1]}}
If you use surface normals, you need to scale it small relative to your holes
and give it a strong value.
normal granite 3 scale 0.01
--
Alain
-------------------------------------------------
Disc space -- the final frontier!
Post a reply to this message
|
|