Create a Sand Dune Shader Graph in Unity URP! No Textures Needed! ✔️ 2020.3 | Game Dev Tutorial @NedMakesGames
Create a Sand Dune Shader Graph in Unity URP! No Textures Needed! ✔️ 2020.3 | Game Dev Tutorial  @NedMakesGames
Uploaded April 2021 | Updated September 2026, 3 weeks ago
✔️ Works in 2020.3

In this video, I show how to create a sand dune material using Unity Universal Render Pipeline (URP) Shader Graph! There's no textures required - instead I use various functions to construct the needed shapes. The finished graph includes color, shines, and a normal map. In fact, I go over a way to create a smooth normal map from a generated height map.

👋 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, downloadable project files, and more!
► 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

💬 Video transcript
► docs.google.com/document/d/1o3lJrNfRPGfrm7aF4lgUl4ozTv-yeKO9NuhxV9cbth8/edit?usp=sharing

📜 Required scripts
► gist.github.com/NedMakesGames/d2b511d5bb911ec646031e70eb4dc25b

⏲️ Timestamps:
0:00 Intro
0:33 Project setup
1:37 The height map
6:05 Color
9:12 Simple normals
9:50 Shines
12:15 Adjustable normals
16:10 Wrap up and credits

🎖️ Credits and references:
• 3dEx: Substance Designer - Stylized Sand Material- youtube.com/watch?v=bUBtT4f89jM
• Unity Technologies: Polygon Node - docs.unity3d.com/Packages/com.unity.shadergraph@7.1/manual/Polygon-Node.html
• Ronja Böhringer: White Noise - ronja-tutorials.com/post/024-white-noise
• Ronja Böhringer: Tiling Noise - ronja-tutorials.com/post/029-tiling-noise
• Adam Bielecki: Earth like Planets - assetstore.unity.com/packages/templates/packs/earth-like-planets-32790
• Yakov Galka: Calculating a normal vector from a height map - stackoverflow.com/questions/5281261/generating-a-normal-map-from-a-height-map

Music:
Unwritten Return by Kevin MacLeod
Link: incompetech.filmmusic.io/song/4570-unwritten-return
License: filmmusic.io/standard-license

#GameDev #IndieDev #Unity
Create a Sand Dune Shader Graph in Unity URP! No Textures Needed! ✔️ 2020.3 | Game Dev TutorialUpdating the Terrain Shader! Tactical Lizard Tamer, Unity Game Dev Log [Part 128]Intro Renderer Feature in Unity URP - Desaturate Post Process Effect ✔️ 2020.3 | Game Dev TutorialPlanning Mod Metadata! Tactical Lizard Tamer, Unity Game Dev Log [Part 187]New Unity Version! Twitch Concentration, Unity Game Dev Log [Part 8]Specular and Ambient Lighting! Tactical Lizard Tamer, Unity Game Dev Log [Part 123]Phases vs Commands! Twitch Concentration, Unity Game Dev Log [Part 9]Twitch Integrated Concentration, Unity Game Dev Log [Part 1]Movement Easing and Arcs! Tactical Lizard Tamer, Unity Game Dev Log [Part 110]A Little Netcode, A Little UI. Tactical Lizard Tamer, Unity Game Dev Log [Part 179]Username Reservations! Tactical Lizard Tamer, Unity Game Dev Log [Part 184]Sparkly Shader With More Lights and Less Bugs! Unity Game Dev Log [VFX Thursday]
Ned Makes Games |

Create a Sand Dune Shader Graph in Unity URP! No Textures Needed! ✔️ 2020.3 | Game Dev Tutorial

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER