Grasshopper

algorithmic modeling for Rhino

Hello, I am trying to find any resources regarding how to model vines on a surface, in a manner similar to this:

http://www.evolo.us/wp-content/uploads/2010/08/biocity-5.jpg

Any tips or pointers would be great, thanks.



Views: 5046

Replies to This Discussion

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):

http://www.grasshopper3d.com/profiles/blogs/diffusion-limited-aggre...

Or fractal or recursive plant growth... etc.
there is a great script/ program that i used in maya and the source is available.
http://graphics.uni-konstanz.de/~luft/ivy_generator/

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
Pretty cool! I guess it does the leaves somehow and then texture maps them?

It's kind of like paint effects in Maya...
you can supply the program with an obj model of the leaves/vegetation and it will copy/rotate them into position

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service