Permalink Reply by taz on October 1, 2010 at 3:26pm
One workflow idea:
_Start with randomly oriented (but mostly vertical) lines along your surface
_Extract points along each line at a regular (or maybe random...) intervals
_Jog (jitter) each point along surface (in plane) in the horizontal direction within a range of random values
_Jog (jitter) each point away from the surface (out of plane) within a range of random values
Or you could just play with diffusion limited aggregation (DLR):
it will create realistic vine growth. take a look at the source. the main part of the program is in the ivy.cpp file (its c++) and in that fie look at the Ivy::Grow method
Permalink Reply by taz on October 2, 2010 at 12:42pm
Pretty cool! I guess it does the leaves somehow and then texture maps them?