Basics of White Noise! Random Numbers for Shaders and ProcGen in Unity ✔️ 2021.1 | Game Dev Tutorial @NedMakesGames
Basics of White Noise! Random Numbers for Shaders and ProcGen in Unity ✔️ 2021.1 | Game Dev Tutorial  @NedMakesGames
Uploaded May 2021 | Updated September 2026, 2 weeks ago
✔️ Works in 2020.3 ➕ 2020.1

Noise, in graphics programming, is a function that produces pseudorandom numbers based purely on its input. Usually, it follows some pattern, but white noise has no pattern! This makes it perfect to generate random offsets, normals, or colors for a variety of shader effects. It's also useful in procedural generation, to make sure the world persists over playthroughs. In this video, I explain how white noise works and show some of its practical uses.

👋 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/1diCKtiW-fcy49psJBFKYdc4EeFyTMHVpCf-emaWS6EE/edit?usp=sharing

📚 Reference scripts
gist.github.com/NedMakesGames/2fc8e039f55d85bdb6f1bde2465164ba

⏲️ Timestamps:
0:00 Intro
0:15 Noise
1:05 Breaking it down
2:30 Using it in Unity
3:25 Salt and pepper
3:48 Sparkle shader
4:12 Random deformation shader
4:34 Procedural generation
5:00 Wrap up and credits

🎖️ Credits and references:
• Unity Technologies: white noise implementation - ronja-tutorials.com/post/024-white-noise
• TotallyRonja: White Noise - ronja-tutorials.com/post/024-white-noise
• polyperfect: Low Poly Ultimate Pack - assetstore.unity.com/packages/3d/props/low-poly-ultimate-pack-54733

Music:
Bleeping Demo by Kevin MacLeod
Link: incompetech.filmmusic.io/song/7012-bleeping-demo

License: filmmusic.io/standard-license

#GameDev #IndieDev #Unity
Basics of White Noise! Random Numbers for Shaders and ProcGen in Unity ✔️ 2021.1 | Game Dev TutorialCreating a Foliage Shader in Unity URP! Grass, Trees, Flowers #Shorts Preview | Game Dev TutorialA Few More Animation Helpers! Tactical Lizard Tamer, Unity Game Dev Log [Part 114]Mod UI and Loading Icons! Tactical Lizard Tamer, Unity Game Dev Log [Part 188]Restructuring for Animations! Tactical Lizard Tamer, Unity Game Dev Log [Part 112]Tidying Up the LuaInterface! Tactical Lizard Tamer, Unity Game Dev Log [Part 117]Map Script Upgrade, part 2! Tactical Lizard Tamer, Unity Game Dev Log [Part 138B]Handling Game Flow in DOTS! Twitch Concentration, Unity Game Dev Log [Part 7]Posing Egg Dino! Tactical Lizard Tamer, Unity Game Dev Log [Part 104]Procedural Skybox Shader with Clouds in Unity With URP Shader Graph! ✔️ 2020.3 | Game Dev TutorialRealtime Multiplayer Test! Cannoneer, Unity Game Dev Log [Part 1]Custom Lighting in Unity URP Shader Graph! Ready for Toony Lights! #Shorts Preview Game Dev Tutorial
Ned Makes Games |

Basics of White Noise! Random Numbers for Shaders and ProcGen in Unity ✔️ 2021.1 | Game Dev Tutorial

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER