How to create grass with Blender 3D and LuxRender for architecture

Last week I have posted an article here in the blog, pointing out a great tutorial teaching how to model and render realistic grass with Blender 3d and YafaRay. Since the technique creates mesh models to represent the grass from the particles, I was wondering of the same tutorial can be applied to a project using LuxRender. In this article I will show the adaptation and use of the tutorial and all changes required to render the same model with LuxRender. For the grass model there is no change, and you can follow the same guidelines pointed out in the article.

For this test with LuxRender, I have created a simple scene as usual to show the final result. This is the scene:


If you don`t want to follow the steps described in the tutorial, here is the workflow:

  1. Create a simple model to use as a grass leaf
  2. Create a mesh plane and add a good amount of subdivisions to the plane
  3. Add a particle system to the plane and set the type of the particles as hair
  4. In the Visualization menu of the particles, choose object and point the name of grass leaf to be used as particles

The adjustments of the particle system will determine the overall quality of the grass. In my example I had to use almost 50000 particles to get a nice result. Add small values to the Normal, object, Random and tangent values of the Physics menu. Before the next step, add materials to the ground and the particle system. The particles will have a light green color and the ground a dark brown.

To make LuxRender identify the grass, we have to convert it to mesh objects. Be aware that with 50000 particles, this process can easily crash Blender or your system if your hardware canít handle this amount of data. In my scene, I had to wait for a few minutes until Blender converts all particles.
In LuxRender, just setup a sunsky environment and in the materials tab set all materials as matte. Hit the render button and wait for a few minutes couple of hours, and we will have this image as a final result.


The overall look of the grass is really good, but I must say that this type of feature must be used only when the entire project is complete and with small surfaces. The amount of data required to represent the object, may compromise future adjustments on the 3d model.

Blender 3D Architect Pro


  • sfepa

    you are doing wonderful thing! i’d like to shake your hand for this! 🙂

  • Adhi Hargo

    Things like these don’t have to compromise mesh editability, do they? Just put the model and scene in separate .blend files, group the meshes in model.blend, link scene.blend to it and render them –grass and all– there. In scene.blend’s 3D View, hide the grassed ground so as not to overwhelm the system. Ah, I assume most of you know of this already, though.

    Don’t know if there’s any complication in other than my type of usage (casual architectural modeling for animation).

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Blender 3D Architect Newsletter

Receive free assets, news, and resources for architecture

We respect your privacy and do not tolerate spam and will never sell, rent, lease or give away your information (name, address, email, etc.) to any third party. Nor will we send you unsolicited email.