[Bf-committers] two new wood types and one new wood wave type
Ed Halley
ed at halley.cc
Sat Dec 10 04:30:36 CET 2005
This provides two important new "wood" texture types, called tubes and
cones. Real trees are not like onions: they do not grow concentric
spherical rings as they grow older. This provides two ring formats
which may help make better woodgrains.
In the simpler sense, trees are more like cylinders than spheres. I
added a 'tubes' formula which offers this arrangement of rings. The
axis of the tube is the Y axis. I chose the Y axis so that it would
appear differently in the texture preview, since choosing the Z axis
would make it appear exactly like the existing spherical rings.
In the even more accurate case, trees grow rings in a conic formation.
The ring representing the winter of 1980 in a giant pine tree exists at
half of the outer radius near the ground, but is very small when you
climb halfway up. The newest growth at the top does not have this ring
at all. Again, this format chooses the Y axis to represent the
direction of growth.
There is no simple math which will produce knots, as those are the
result of new branches rooting from the bole of the tree. But even if
you're not trying to model realistic woodgrain, these two new formats
may offer some interesting new conic patterns for artists.
I also expanded the set of waveforms to include a "sharp at 1, smooth at
0" rectified sine wave. I call this a "cup wave." This may be of
interest in some situations, but honestly, I added it because it was simple.
This patch does NOT redesign the selection of geometries into a more
appropriate pair of parameters, shape and noise. There should not be a
choice for "noisy rings" and "noisy cones" and so on, but instead a
toggle button which represents noise and a simple list of shapes. I
still think this redesign should be done sometime, as the switch case
for all these types is kind of annoying to maintain and add new cases.
Please, by all means, any comments or criticisms, let me know.
--
[ e d @ h a l l e y . c c ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: new-wood-types.patch
Type: text/x-patch
Size: 9735 bytes
Desc: not available
Url : http://projects.blender.org/pipermail/bf-committers/attachments/20051209/b4f6e8f4/new-wood-types.bin
More information about the Bf-committers
mailing list