How to Make Grass in Blender

Ever wanted to create that Simple stylized grass? Well, you are here in the right place! You’ll learn how to Create the Grass texture in Blender, and how to distribute it on a ground plane via the Particles System, then prepare it for rendering.

This Tutorial will be divided into 4 parts:

  • Setting up the Ground geometry
  • Creating the Grass Texture
  • Setting up the Particles System
  • Preparing the Scene for Rendering

Let’s dive right in!

Transform your Blender workflow with these Addons!

Setting up the Ground geometry

Add a Plane to your scene with (SHIFT+A). Scale then Select it and enter Edit mode (TAB), select all (A) and (Right-Mouse-Button)>Subdivide.

How to make grass in Blender - step 1

Set the Number of Cuts to 20 from the bottom-left “Subdivide” tab.

How to make grass in Blender - step 2

Activate “Proportional Editing” from the button above or with the (O) Shortcut,you can make the circle that affects the geometry bigger or smaller with the Mouse Scroll-Wheel. Adjust the plane accordingly, and Smooth it(Right-Mouse-Button)>Shade Smooth; this will act as the Ground.

How to make grass in Blender - step 3

Creating the Grass Texture

Add a new plane for the grass, navigate above, and change to “Texture Paint” mode. The plane will turn purple. Select the first Properties tab on the right and change the mode from “Material” to “Single Image”.

How to make grass in Blender - step 4

Add a new Texture and name it “Grass” then press “Ok”. Navigate towards “Stroke” above and activate “Stabilize Stroke”, then draw the grass shape (you can change the brush size with F+Mouse movement).

How to make grass in Blender - step 5

Refine the shape and make it pointy by subtracting (CTRL+Draw). Then, remove the line at the top. Navigate to the right and click on “Save All Images”

How to make grass in Blender - step 6

While the Grass geometry is selected, go to the “Shading” Workspace and create a new material named “Grass”. Press (SHIFT+A) and search for the “Image Texture” node, then link the “Grass” texture that we created to it.

How to make grass in Blender - step 7

If extra paint appears, remove it in Texture Paint mode. Add a “Color Ramp” to the Shader Editor and adjust its colors to a darker green on the right and a lighter one on the left.

How to make grass in Blender - step 8

Add a “Gradient texture” node. Then, we need to add Two more nodes. To do it fast, Navigate towards the top Edit tab and enter “Preferences” then Activate “Node Wrangler” in the “Add-ons” menu. 

How to make grass in Blender - step 9

Return to the Shader Editor, select the “Gradient Texture” node, and press (CTRL+T) to add the Mapping and Texture Coordinate nodes. Change the Z Rotation in the Mapping node to 90 degrees.

How to make grass in Blender - step 10

Navigate towards “Material Properties” on the right. Activate “backface Culling”, then change the Blend and Shadow modes to “Alpha Clip” and “None” respectively.

  • Backface Culling: a switch that allows the back-face of a face to be hidden.
  • “Alpha Clip” Blend Mode: Allows the black part of a painted mask to be transparent.
  • “None” Shadow Mode: This mode prevents the mesh from casting any shadow.
How to make grass in Blender - step 11

Now, Select the Ground geometry and add the “Grass” Material to it.

How to make grass in Blender - step 12

Navigate towards the “UV Editing” Workspace. In Edit mode, Select the Ground geometry and add the “Grass” Texture to it above.

How to make grass in Blender - step 13

Scale down the UV of the ground to the middle of the grass texture to Have its color.

How to make grass in Blender - step 14

Setting up the Particles System

Go to the “Particle Properties” on the right and add a new particle system named “Grass”.

Start Learning Blender with this list of Blender Tutorials!

Switch to “Hair” instead of “Emitter” and turn on “Advanced”. Scroll down and in the Render dropdown menu set the “render As” to be an “Object”, in addition, set the “Instance Object” to be the “Grass” Geometry.

How to make grass in Blender - step 15

It should look like this now. You will notice that the grass we added on the ground is clipping through it.

To fix that, switch to top view mode (Numpad 7), select the grass geometry, and in Edit mode, move it on the Y-axis (G+Y) until its origin point aligns with the bottom edge.

How to make grass in Blender - step 16

Continue with the “Particle Properties” panel and activate “Rotation”, setting both the “Phase” and “Randomize Phase” to 0.599 and 0.738 respectively. Additionally, in the Render dropdown, set the scale to 0.070 and the scale randomness to 0.460.

In the “Modifier Properties” click on “Make instances real” to make the particles separate objects.

How to make grass in Blender - step 17

All of them should be selected, click on one of them to make it active. 

(SHIFT+Left-Mouse-Click)

How to make grass in Blender - step 18

Press (F3) and search for “Make Single user” and click on it.

How to make grass in Blender - step 19

Now, join everything selected with (CTRL+J).

How to make grass in Blender - step 20

Select the Ground geometry and remove the particle system with the “Minus” button located in the “Particle Properties” panel.

How to make grass in Blender - step 21

Add a “Data Transfer” Modifier to the newly joined “Grass” Object that houses all the grass.

How to make grass in Blender - step 22

Set the “Source” as the “Ground” geometry. Activate “Face Corner Data” and turn on “Custom Normals”.

How to make grass in Blender - step 23

Go to the “Object Data Properties” panel and activate “Auto Smooth”.

How to make grass in Blender - step 24

Setting the Scene up

Add a Sun light, change its color and strength.

How to make grass in Blender - step 25

In the “Shading” workspace, go to the “World” shader editor and modify the world color and strength.

How to make grass in Blender - step 26

It’s ready to be Rendered!

How to make grass in Blender - step 27

Thank you for following this Guide, see you in the Next one!

Check out this tutorial on Applying Scale in Blender.

Interested in 3D artist jobs? Browse the latest openings at artblast.co/3d-artist-jobs.

Looking for a game art job? ArtBlast curates 10-60+ game art jobs daily. Subscribe at artblast.co/subscribe and apply while the role is still fresh.

Join 6,200+ Artists

Get Art Jobs Delivered Daily

Stop wasting hours on LinkedIn and Indeed. We send 10-60+ curated game art jobs straight to your inbox every morning.

Direct apply links
Salary info
Applicant counts
Subscribe Now — $5/month

Cancel anytime. No contracts.