Rendering Grass In Unity URP Using Noise and Geometry Shaders! ✔️ 2020.3 | Game Dev Tutorial @NedMakesGames
Rendering Grass In Unity URP Using Noise and Geometry Shaders! ✔️ 2020.3 | Game Dev Tutorial  @NedMakesGames
Uploaded October 2020 | Updated September 2026, 2 weeks ago
✔️ Works in 2020.1 ➕ 2020.2 ➕ 2020.3
🩹 Fixes:
► Make sure your source mesh has read/write enabled in it's asset importer inspector.

Grass is a tough thing to make in games! In this series of videos, I am looking at a variety of ways to tackle it in Unity Universal Render Pipeline. This video shows one strategy of layering several noise textures to clip planes created by a geometry shader, creating depth.

👋 Subscribe for weekly game development videos!
youtube.com/c/nedmakesgames?sub_confirmation=1

👑 Join my Patreon for extra influence over topics, early access to videos, and downloadable project files!
patreon.com/nedmakesgames

🔗 Check out my website for a searchable list of tutorials!
nedmakesgames.github.io

🔴 Twitch ► twitch.tv/nedmakesgames
🐦 Twitter ► twitter.com/nedmakesgames
🎮 Discord ► discordapp.com/invite/ubxSVBK
📸 Instagram ► instagram.com/nedmakesgames
👽 Reddit ► reddit.com/u/nedmakesgames
🎶 TikTok ► tiktok.com/@nedmakesgames
☕ Ko-fi ► ko-fi.com/nedmakesgames

🎬 Previous videos
► Grass in shader graph: youtu.be/JDpt9xYaUYc
► Introduction to geometry shaders: youtu.be/7C-mA08mp8o

✨Follow up videos
► Compute shader grass: youtu.be/c1JThTu6-Ok

📜 Required scripts
► NMGGrassLayersHelpers.hlsl: gist.github.com/NedMakesGames/7dc307df5aba5626f3e2789497937e8b

📚 Reference scripts
► GrassLayers.shader: gist.github.com/NedMakesGames/1e86d3827a6441a498905359bc20a26a
► GrassLayers.hlsl: gist.github.com/NedMakesGames/880ab6aadbaed95de2cabba8b67c410a

⏲️ Timestamps:
0:00 Intro
0:37 Project setup
1:13 Simple shader
3:20 Extruding layers
4:56 Clipping with noise
6:34 Wind
7:34 Shadows
8:35 Wrap up and credits

🎖️ Credits and references:
• Shahriar Shahrabi: grass examples - medium.com/@shahriyarshahrabi/volumetric-grass-shader-28ebb9f6860b
• Brute Force Games: grass examples - bruteforce-games.com/post/grass-shader-devblog-04
• CJT-Jackton: geometry shader examples - github.com/CJT-Jackton/URP-Geometry-Shader-Example
• Rolemusic: music "The Little Broth" - freemusicarchive.org/music/Rolemusic/The_Black_Dot/09_rolemusic_-_the_little_broth

#GameDev #IndieDev #Unity
Rendering Grass In Unity URP Using Noise and Geometry Shaders! ✔️ 2020.3 | Game Dev TutorialRotating Monsters! Tactical Lizard Tamer, Unity Game Dev Log [Part 111]Introducing Egg Dino! Tactical Lizard Tamer, Unity Game Dev Log [Part 98]Mipmaps in Unity Part 2! Shaders, Bias, and Texture2DLOD! #Shorts Preview | Game Dev TutorialThe Graphics Pipeline and You | Writing Unity URP Code Shaders Tutorial [1/9] ✔️ 2021.3 #shortsThe Basics of Dot Product in Unity URP. Vectors, Angles, and Lighting! ✔️ 2021.1 | Game Dev TutorialPlaying with Particles! Mazoid Unity Game Dev Log [Part 1]Point Lights and Outlines! Tactical Lizard Tamer, Unity Game Dev Log [Part 125]My Sparkling Glittering Material in Unity Shader Graph! ✔️ 2020.3 | Game Dev TutorialEndless Fields of Grass in URP with a Compute Shader! ✔️ 2020.3 | Game Dev TutorialMovement Messages! Cannoneer, Unity Game Dev Log [Part 6]Smooth Terrain, Finally! Tactical Lizard Tamer, Unity Game Dev Log [Part 150]
Ned Makes Games |

Rendering Grass In Unity URP Using Noise and Geometry Shaders! ✔️ 2020.3 | Game Dev Tutorial

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER