Ivy Grower from one single root following different forces: a primary growth direction (the weighted average of previous growth directions), a random influence, an adhesion force towards other objects, an up-vector imitating the phototropy of plants, and finally gravity. This simple scheme reveals that the goal was not to provide a biological simulation of growing ivy but rather a simple approach to producing complex and convincing vegetation that adapts to an existing scene. The ivy generator imports and exports obj+mtl files.
A few months ago I was looking for a new sample scene to test watercolor renderings. I was thinking of something complex, filled with vegetation – like trees overgrown with ivy. Fortunately I was able to implement a procedural system so that the ivy would grow by itself. The result is a small tool allowing a virtual ivy to grow in your 3d world.
May I use the Ivy Generator in a commerical project? May I use my results (renderings and meshes) in a commerical project?
Yes, you are allowed to do that.
Is there a manual for this tool?
The current release of the Ivy Generator contains only a basic instruction (see readme.txt). Future releases will of course have a more detailed manual.
The import does not work properly – my scene looks somehow cluttered. What can I do?
The current release of the Ivy Generator supports only triangular faces. Thus, you have to triangulate your mesh before importing.
The ivy is growing very slow. What can I do?
Please consider the possiblity of using simpler proxy geometry for the Ivy Generator. The growing performance depends strongly on the complexity of your scene.
I can’t see the ivy growing – it is growing inside my objects. What can I do?
Please press “flip normals” after importing your scene, and try again.
Is it possible to create another ivy without closing and re-opening the Ivy Generator?
Simply place a new root – double-click in your scene. Then the existing ivy will be deleted and you can grow a new one.