From Blender for Architecture
Revision as of 02:23, 23 September 2007 by Yorik (Talk | contribs) (Contact the authors)

Jump to: navigation, search


This page is a repository of plants created with ngPlant and other open-source tools and formatted as blender .blend files. All material contained on this page has been 100% created by its authors, textures included, and is released under a CC-BY license, so you are free to download them and use them the way you want. On the Textures page, you will also find a good resolution png image of each plant to be used directly in your projects. There is also, under each plant, a link to its wikipedia description, so you can check things like its size, color variations, etc...

How to use?

The downloadable .blend files on this page include all models and textures needed to produce a ready-to-use alpha texture. Open the file, render it, save it as a .png file, and you have your image, ready to be mounted on a billboard plane.

The .blend files also contain a .ngp ngPlant file (as a blender text block) that can be used to produce variations of the plant. Simply save the .ngp file, open it with ngPlant, change the seed parameter, and export/import it to blender. Then, just copy the materials and trunk modifiers from the original to the variation and render it...

And if you obtain a good variation or even a brand-new plant, why not share it with us here, so our little greenhouse grows to a professional botanic garden?

How where those plants created?

If you would like to make some new plants, here is a quick & rough startup guide:

The shape: The plants are first created with ngPlant. There is not much need to care about the real-world size, it is better to care about the proportion. There is not much secret, just find many images of your plant, look carefully at the general proportion, the angle that branches make in relation to the trunk, where and how the leaves are disposed around the branches, and try to copy.

The leaves: Once the branches are set up, you add leaf sets to them. you may want to cover all branches with the same set, or you might want to mix several leaf types, depending on the complexity you need. Then, for each leaf type, a black shape is drawn with inkscape. These shapes are then saved as .png files and colored in the [1]. Again, you need to have a good look at pictures and try to reproduce.

Putting all together: The ngPlant object is then exported as an .obj file and imported to blender. Then a material is created for the bark (trunk & branches), and one material for each leaf type. All the plant is already UV-mapped by ngPlant, so mapping is a piece of cake. Then, set an orthogonal camera up, a couple of lights, and your plant is ready.

Contact the authors

If you need help with plant-making or if you would like us to add a specific type, don't hesitate to ask us: Well, at the moment, it's only me: Yorik...

The greenhouse

Arecaceae Palm Tree

This is a very basic palm tree type, present in almost all tropical zones in the world. It is the parent family of the standard coconut tree. This one has no coconut, though. It can be found in forests as well as on all the paradisiac beaches in the world, and can also be used as an ornamental tree. Just be careful not to plant them on parking lots, no need to explain why...