Nice work! Especially if you can come up with lots of "canned" routines.
I think the random function will have lots of applications.
For example, I would like to make a model of a ring with a hammered finish. For a close up render I would like the finish to be geometry rather than use a texture & bump map.
My first thought was to make a solid ring and another solid object in the shape of the hammer head (basically just an egg-shaped solid). Then boolean diff the hammer in lots of random spots around the ring.
A procedure could make short work of that.
Ed
|