<p>Ignoring the effect of overgrazing by animals, you have already touched on many things that affect where grass will grow: elevation, slope, geology - particularly soil cover, water erosion and wind.</p>
<p>Three others are ground moisture, for which soil plays a very important role, temperature and exposure to sun light - particularly where surface features can produce long lasting shadows.</p>
<p>Parts of slopes can be protected from wind and be localized warmer spots. If such spots have enough soil and moisture grass will grow. This will be influenced by the way air moves around the terrain, particularly the higher terrain. The cragginess of the higher terrain can affect the formation of thermals and localized small scale atmospheric vortices.</p>
<p>Also, depending on geographical location, excessive exposure to sunlight can make some rock faces too hot for grass to grow.</p>

CC BY-SA 4.0
2021-08-02T07:55:57.990Z
Additionally, the sheltered parts of slopes, which you mention, allow for the accumulation of pebbles and ultimately dust & earth in the first place.
Erik
CC BY-SA 4.0
2021-08-03T17:41:08.083Z
Thank you! This is exactly what I was looking for. I will update my answer with the results of adding new processes to my terrain once I finish it.
S2673
CC BY-SA 4.0
2021-08-02T04:27:19.740Z
2021-08-02T04:27:19.740Z
Fred
<p>I’m working on a terrain generator and I now need to color the terrain to be rock, grass, or snow. Ignoring snow for now, at first I thought I’d make flatter areas grass and make steeper areas rock. But pictures like this can’t be explained only with elevation and slope. <a href="https://i.sstatic.net/t8xF7.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/t8xF7.jpg" alt="Scottish Mountain" /></a></p>
<p>They still play a role, but there are areas with the same slope next to each other where one is covered with grass and the other is covered with rock.  <strong>What other forces or processes are affecting grass placement that I need to consider when coloring my terrain?</strong> Do I need to think about wind or water erosion? Maybe the type of rock? I’m only interested in grass placement on mountains like the picture has, not how it might change with different climates.</p>
<p>I’m guessing my question is really more about soil placement than grass since grass will mostly be where dirt is, so you can choose to answer the question either way.</p>
<p>Bonus for what causes those areas with dirt and no grass.</p>
<p>Thanks.</p>
<p><strong>Edit:</strong>
I changed my code to color the terrain based on slope <strong>and</strong> “exposure” which I measured by height above or below the surrounding average height. Sorry that the results are pretty simple and not very neat, but the grass placement looks a lot more realistic than before thanks to considering how vulnerable parts of the terrain are to high winds.
<img src="https://i.sstatic.net/iQJ4n.jpg" alt="Perlin noise mountains rendered in Blender" /></p>

<geology><geophysics><geography>
What affects where a terrain will be rocky or grassy?
S2673
# What affects where a terrain will be rocky or grassy?

(Asked by: username_0 on 2021-08-02)

I’m working on a terrain generator and I now need to color the terrain to be rock, grass, or snow. Ignoring snow for now, at first I thought I’d make flatter areas grass and make steeper areas rock. But pictures like this can’t be explained only with elevation and slope. [![Scottish Mountain](https://i.sstatic.net/t8xF7.jpg)](https://i.sstatic.net/t8xF7.jpg)

They still play a role, but there are areas with the same slope next to each other where one is covered with grass and the other is covered with rock. **What other forces or processes are affecting grass placement that I need to consider when coloring my terrain?** Do I need to think about wind or water erosion? Maybe the type of rock? I’m only interested in grass placement on mountains like the picture has, not how it might change with different climates.

I’m guessing my question is really more about soil placement than grass since grass will mostly be where dirt is, so you can choose to answer the question either way.

Bonus for what causes those areas with dirt and no grass.

Thanks.

**Edit:**
I changed my code to color the terrain based on slope **and** “exposure” which I measured by height above or below the surrounding average height. Sorry that the results are pretty simple and not very neat, but the grass placement looks a lot more realistic than before thanks to considering how vulnerable parts of the terrain are to high winds.
![Perlin noise mountains rendered in Blender](https://i.sstatic.net/iQJ4n.jpg)

**Tags:** geology, geophysics, geography


---

## 1 answers

### Answer by username_1 on 2021-08-02. Score: 4 | Accepted answer

Ignoring the effect of overgrazing by animals, you have already touched on many things that affect where grass will grow: elevation, slope, geology - particularly soil cover, water erosion and wind.

Three others are ground moisture, for which soil plays a very important role, temperature and exposure to sun light - particularly where surface features can produce long lasting shadows.

Parts of slopes can be protected from wind and be localized warmer spots. If such spots have enough soil and moisture grass will grow. This will be influenced by the way air moves around the terrain, particularly the higher terrain. The cragginess of the higher terrain can affect the formation of thermals and localized small scale atmospheric vortices.

Also, depending on geographical location, excessive exposure to sunlight can make some rock faces too hot for grass to grow.

> **Comments:**
> **username_2**: Additionally, the sheltered parts of slopes, which you mention, allow for the accumulation of pebbles and ultimately dust & earth in the first place.  
> **username_0**: Thank you! This is exactly what I was looking for. I will update my answer with the results of adding new processes to my terrain once I finish it.  

---

