The Secret to Creating Realistic Grass

Discover dozens of tips and tricks to push your outdoor scene over the edge.

Length:
27 minutes
Software:
Blender 2.49
Difficulty:
Advanced
Rate:
VN:F [1.9.11_1134]
Rating: 4.4/5 (34 votes cast)

This 22-minute video tutorial will teach you how to:

  • Control particle strands
  • Save on render times by using child particles
  • Evenly distribute flowers across a plane
  • Effectively use the colorband feature
  • Make a field of uniform strands appear ‘lumpy’

The sky texture I will be using in this tutorial is from CG-Textures.com and can be obtained from here.

NOTE: This tutorial was created for Blender 2.49. It may not be compatible with later versions of Blender.

Bonus Tip: How to Animate the Grass!

Add a new texture to your grass plane. Name it ‘Wind’ and select Marble from the drop down list. Apply the following settings:

marble-settings

Switch to the Shading panel (F5) and make sure the Wind texture is turned off.

material-settings

The reason for this is because the plane is not actually what will create the wind. We are merely using it’s texture slots so we can edit it if we need to later.

Add an empty at one end of your grass plane and insert a keyframe by pressing i and selecting Loc

keyframe

Change the frame number to 200 and move the empty to the other end of your plane. Add another keyframe.

If you hit Alt+A, the empty should move to other side of your plane.

With the Empty still selected, go to the Object panel (F7) and select the Physics button. In the fields panel, apply the following settings:

field1

This will convert the texture we applied to the plane, into a wind force. The empty acts as a brush, moving the wind through the particles and causing them to react.

Play with the texture settings until you find something you like. If you want faster or slower wind, adjust the distance that the empty moves. Shorter distances make for gentler breezes, whereas greater distances make for gale force winds. Have fun!

download_blend6

I hope you enjoyed this tutorial! To stay informed on more tutorials released in the future, be sure to subscribe to my RSS feed.

Download the Source File

The Secret to Creating Realistic Grass, 4.4 out of 5 based on 34 ratings

About Andrew Price

I like long walks on the beach and yelling out during movies. My cat's name is dog, and my dog's name is cat. I am hilarious. I like Blender.

257 Responses to “The Secret to Creating Realistic Grass”

  1. Wong zq November 25, 2010 at 12:41 pm #

    It’s Wonderfull

  2. Audax November 25, 2010 at 3:19 pm #

    I really hope Andrew decides to redo this with Blender 2.5x. It’s difficult since 2.5 has different default values than in 2.49 when you create a particle system or something in materials.

  3. darcy November 30, 2010 at 7:11 pm #

    u r soo good with this bro, i am wishing to creat my own game and i am going to follow all of your tutorials.

    u r S000000 good with blender.

  4. jansteffen December 5, 2010 at 6:09 am #

    hey, i can’t find the “subdivide multi fractal function in blender 2.55 there’s only “subdivide” and “subdivide smooth” :/
    help pls!

    • Thor February 7, 2012 at 7:19 am #

      You just need to press W in edit mode, and the select “Subdivide.
      Then press T to open the toolbox, and there will you see the fractal options.

  5. Thiago Kolb December 7, 2010 at 3:02 am #

    update for blender 2.5
    :D

  6. gary December 7, 2010 at 1:14 pm #

    Nice work andrew. Really appreciate the effort you go to to help us noobs learn the ropes.
    One question.
    I am using 2.5 beta and seems my some of my children end up in the -z quadrant ( below the emiter mesh) is there something I’ve done wrong or missed. my field looks fantastic and I even copied the mesh to add a deep brown dirt with clouds as an alpha / noise mesh that seems to get it looking quite unique. its just these strands below the ground that are driving me crazy.

  7. gary December 7, 2010 at 1:15 pm #

    @ jansteffen. you select subdivide and all the functions are there . in 2.5 they cut back on alot of the similar menus and compacted them into one.

  8. cd December 9, 2010 at 5:56 am #

    how it works on a macbook

  9. Renderman December 30, 2010 at 1:53 am #

    Hi, pretty cool

    I have a question, how can I export as an obj file without lost of details.

    Thanks

  10. Michiel January 9, 2011 at 6:54 am #

    I have played with the settings of the grass a little and found a way to make the grass better for “cartoon-style”.
    Instead of rendering the grass with the materials from black to yellow, you can use textures, add cloud settings and in color use the ramp to set different shades of green.

    Offcourse, the grass in the tutorial is more photo-realistic :)

  11. Thom P. January 10, 2011 at 5:46 am #

    Windy Grass.
    Maybe this tutorial could be updated. I was mashing up this video with the simulated cloth video using 2.5β. When i applied the wind generator to the scene the grass responded.

    Also, in 2.5β, my flowers keep ending up in orbit, laying down, and refusing to look up at the sun, where ever that is.

    Sorry, still working on that scene, still on a learning curve that looks like Mt. McKinley. The thing evolves faster than the documentation for it.

  12. damrs.3d January 11, 2011 at 5:52 am #

    Man, how do you know this things… it’s amazing what one can do with blender. Great tutorial. Keep ‘em coming!

  13. rich January 30, 2011 at 7:42 pm #

    using 2.56 and i cant seem to get the sky image to appear when i render. anybody know why?

  14. Ian Cameron February 1, 2011 at 7:55 pm #

    @Jansteffen re:fractal subdivide, how to find it in Blender 2.5.

    In a blender default window in edit mode you should see a mesh tools menu on the left. If you can’t see it, click on the small “+” symbol in the upper left corner of the window.

    In that menu, find the sub heading, “ADD”. Ensure the mesh (default box) is selected and then click on “subdivide” this will subdivide the box and generate a drop down menu titled “subdivide”. One of the options in that drop down menu is “fractal”

  15. srinivas February 3, 2011 at 8:21 pm #

    I am very confusing with this render software how to use please help me clearly

  16. T'Kirr February 11, 2011 at 5:05 pm #

    Thom, I had the same problem with 2.5 — it looked like a field of dying flowers with them all lying on the ground! Rotation > Initial Rotation > Object Y — seems to fix the problem.

  17. Marck February 13, 2011 at 9:34 am #

    This is a awesome tutorial ! He is not complicated and accecible to everyone. I have 14 years old and do this is now a cake for me. Tank you very much !….

    Execuse me for my poor english… I’m just a quebecor ^^.

  18. Shadorhi February 16, 2011 at 11:08 pm #

    Here is a screenshot showing the location of the number of cuts option of the subdivide tool in Blender 2.56 Beta:

    http://img404.imageshack.us/img404/9558/subdiv.png

    Hope it helps!

  19. Richard Thayer March 17, 2011 at 4:51 am #

    I would greatly appreciate that ebook on how to make fire.
    Thanks, Richard

  20. Crazy Ed March 25, 2011 at 5:38 am #

    I relay like this tutorial and it is very easy to follow when using 2.49, But I get lost when truing to recreate it in 2.5 I hope you will update it for 2.5, but even if you don’t it is great work and thank you for sharing it with us.

  21. Sipke March 30, 2011 at 6:04 am #

    took me a while to adapt this one on blender 2.5 but i think the result turned out quite ok: http://wp.me/p1qI8f-1q

  22. Sudad April 14, 2011 at 3:20 am #

    Thanks for awesome tutorial. I’m newbee in Blender and here is my output:
    http://img26.imageshack.us/i/grass3.jpg/

    I’m not quite sure about a white reflexion in the grass. It come from the light or something’s wrong in the model. Anyone has idea?

  23. Matt May 4, 2011 at 12:57 am #

    Andrew – I’ve been reading and watching your tutorials for a while now and have just finished this one. As thorough and professional as ever. You are a natural and I have learned an awful lot from you about this wonderful application. For that I thank you. Keep up the good work mate.

    Matt (London)

  24. Natasha May 10, 2011 at 7:22 pm #

    Perfect tutorial for a newbie like me :)
    here is my grass with a man: http://www.shrani.si/f/1r/SL/26wBIwzB/proba2.jpg

  25. Aaron May 12, 2011 at 12:11 am #

    I managed to complete this tutorial under 2.57.1 beta with very few errors in translation.

    Here is the result of me merging your tree tutorial with your grass tutorial – http://www.flickr.com/photos/aaron-newton/5709708365/in/photostream/lightbox/

    Still a WIP but I’m happy about where this is going. It sucks that the tree script hasn’t been ported yet – I had to complete his section in a 2.49 archive build from the Blender site. It looks like you might cover this in your new nature series?

  26. joshua May 30, 2011 at 8:55 pm #

    for subdivide multifractual on newer editions hit subdivide then simply press “F6″ this is most likely the same for all tool variants which you cant find example “knife”-multicut,midcut :) hope this helps

  27. Isaac June 22, 2011 at 5:56 pm #

    To Subdivide Fractal do a normal Subdivide then on the left side change the fractal to your desired amount.

  28. eMugen June 24, 2011 at 1:26 am #

    I’m having problems with the light.

    Frist lamp: http://i51.tinypic.com/2010jh1.png

    Second lamp: http://i53.tinypic.com/2h3ojrq.png

    Positon top view: http://i54.tinypic.com/13ydjwo.png

    Render I get : http://i53.tinypic.com/5vskfs.png

    I followed all the steps in the video till minute 13… why i get this so brilliant?

  29. seamus July 23, 2011 at 10:15 pm #

    i like your grass Andrew, i was wonderring if i could use it for my school project, it a soccer ball sceen

  30. Gary July 27, 2011 at 10:45 am #

    Hey you should redo this for 2.5, it would solve many problems for people. It wouldn’t take you long at all.

  31. Gary July 27, 2011 at 1:22 pm #

    Seriously redo this tutorial. So to anyone having problems finding where to put down the alpha value in 2.5 when he’s talking at around 12:50 ish to get the grass to disappear in the preview box there, it’s in the materials section under transparency also the same place where he tells you to select Z-Transparancy.

    See he really needs to redo this, really it shouldn’t be that hard since you already know pretty much everything, come on throw us a bone redo your old tutorials. Really it shouldn’t be hard.

    Does he even read these I wonder?!

    Oh and not to mention under mapping in the textures panel where it says generated in that tab will be the
    (Strand\Particle) you need to select that.

    Then under influence in the textures tab you check alpha and make sure it’s all the way up then you should be up-to-date as according to the video up to about. 12:59ish.

    Yeah now Andrew you’re a good tutorial maker, however I really do hope you fix these videos, it’s like leaving a dead link. It’s really annoying. It shouldn’t cost you any effort to remake this in Blender 2.5. Please seriously consider doing so.

    Thank you for all the other tutorials you made.
    2.5 should be standard for all your tutorials, you should spend a weekend and remake them all. I would do it.

    Cheers, Gary.

  32. Frank August 26, 2011 at 7:05 pm #

    Time to update with Blender 2.5. I would really appreciate it.

    :)

  33. Luca August 27, 2011 at 12:58 pm #

    Error: Software used in this tutorial is not 2.5 but 2.49..

  34. FreeMind September 2, 2011 at 8:16 pm #

    This is not 2.5

  35. Boris September 15, 2011 at 7:55 am #

    Fantastic write-up. I had been looking at this blog i’m impressed! Useful info especially the last portion :) I attend to these information a lot. I needed this particular information for a very long time. Thank you so much and all the best ..

  36. Hélène September 15, 2011 at 11:52 pm #

    Magnifique, sublime, superbe, fantastique ! I’m surprised by the incredible realism of this grass. I’m trying to realize it, it’s easy to follow but the path is complex and little difficult to understand sometimes. I think we must experiment all button during a long time.
    Very Fantastic !
    Very professionnal Andrew.

  37. Hélène September 16, 2011 at 10:23 pm #

    Hello !

    I have a beautiful effect here :

    http://storage.canalblog.com/58/40/738367/68312820.jpg

    It’s very sweet … but “it’s not my fault” I couldn’t understand why flowers doesn’t link with grass and float at different level.

    Thank you if you have an explanation

  38. Soren S. September 24, 2011 at 3:45 pm #

    Hello Andrew,

    Very nice tutorial. But I would really appreciate if you could point out the Settings counterpart in Blender 2.58. I was lost trying to follow especially when the settings name/labels are not the same.

    Thanks.

  39. Jan September 24, 2011 at 4:02 pm #

    This is Blender 2.49, not Blender 2.5. There is a error in the Discription :)

  40. Tyler Shillig September 26, 2011 at 7:41 pm #

    For some reason when I animate my grass, it moves smoothly for a period of time (.5s), and then it randomly jerks for a little while and then resumes smooth motion for another random amount of time. What could be going on here? If someone could help me I’d really appreciate it. Thanks!

  41. davy October 5, 2011 at 9:50 am #

    this is my home work, but I used 2.59 to make it and referred to some other tutorials

    http://davydang.blogspot.com/2011/10/wind-blowing-and-grass-in-blender-259.html

  42. Will October 24, 2011 at 10:55 pm #

    Mr Price,
    Please, I implore you, can you do a remake of this tutorial for blender 2.6
    I’m trying very hard to get it to work, but it is steadfastly refusing. Your provided scene opens fine, but the names of things have changed all over the place, I can make nothing of it. So please, I beg of you, remake this.
    <3
    Will

  43. Andres Felipe November 1, 2011 at 6:15 pm #

    Here is my attemp in Blender 2.6, i dont like it very much, but well, i will try to improve it in the future, thanks Andrew Price, a very great tutorial !! :)

    https://www.facebook.com/photo.php?fbid=2136809775822&l=082ae587b8

  44. solomon koroma January 27, 2012 at 3:18 pm #

    your job is too excellent,i need basic tutorial for blender 2.56 beta

Trackbacks/Pingbacks

  1. dexta's status on Monday, 08-Jun-09 17:54:20 UTC - Identi.ca - June 8, 2009

    [...] http://www.blenderguru.com/the-secret-to-creating-realistic-grass/ #blender #video #tutorial #grass simple und verdammt gut [...]

  2. How to Create Stunning Trees | Blender Guru - June 29, 2009

    [...] The Secret to Creating Realistic Grass [...]

  3. SFU CMPT 466 - Team Bravo: Resources - July 30, 2009

    [...] Really awesome grass – http://www.blenderguru.com/the-secret-to-creating-realistic-grass/ [...]

  4. 3dma semester 2 » Blog Archive » Week 4 particles - February 22, 2010

    [...] a past tutorial, as i think it gives the best grass effect. the tutorial is by blenderguru: http://www.blenderguru.com/the-secret-to…. i have used this technique before in my post on advanced grass. the main technique that is used is [...]

  5. » Blender 2.5: How to Add Wind to Grass (part 2) - May 19, 2010

    [...] my “Blender 2.5: How to Make Grass (part 1)” video, someone posted this video link http://www.blenderguru.com/the-secret-to-creating-realistic-grass/ on http://forum.nystic.com/ Even though I made this in blender 2.5, and his tutorial only used [...]

  6. Blender 2.5: How to Add Wind to Grass (part 2) - June 8, 2010

    [...] my “Blender 2.5: How to Make Grass (part 1)” video, someone posted this video link http://www.blenderguru.com/the-secret-to-creating-realistic-grass/ on http://forum.nystic.com/ Even though I made this in blender 2.5, and his tutorial only used [...]

  7. Blender 2.5: How to Add Wind to Grass (part 2) - July 6, 2010

    [...] my “Blender 2.5: How to Make Grass (part 1)” video, someone posted this video link http://www.blenderguru.com/the-secret-to-creating-realistic-grass/ on http://forum.nystic.com/ Even though I made this in blender 2.5, and his tutorial only used [...]

  8. Mikayé » Blog Archive » Papillons - July 20, 2010

    [...] utilisé certaines techniques de ce tutoriel pour créer [...]

  9. Warehouse, in building… « Fábio Valinhos for seven!! - July 26, 2010

    [...] o setor de partículas do Blender para confeccionar o grass. Lógico que peguei um tutorial do Andrew Price para conseguir fazer [...]

  10. Varal (WIP) | CG Total - September 17, 2010

    [...] o que dificulta um pouco a avaliação dos ajustes finos. O gramado foi feito com base neste tutorial, e o tecido [...]

  11. Blender ve Ben « Mehmet ERİBOL - December 16, 2010

    [...] çalışmamı ekleyip yazıyı bitireyim. Çimen ve bina çalışması için sizi şuraya ve şuraya alayım Şu an takoz bir bilgisayarım olduğu için fazla yüklenip ömrünü kısaltmak [...]

  12. How to Create Realistic Grass in Blender - February 22, 2011

    [...] And no, this is not a copy of BlenderGuru’s Tutorial , as this is very, very different.  It will still use particle systems, but in different ways, and [...]

Leave a Reply