The ONE Texture Every Game NEEDS

249,003
127
Published 2022-10-28
Exploring why procedural noise (such as perlin noise) are so useful in game development and graphics.

🛒 Recommended books (on Amazon): www.amazon.com/hz/wishlist/ls/1IMV0IR3QIZMQ?type=w…
❤️ Support me on Patreon: www.patreon.com/simondevyt
🌍 My Gamedev Courses: simondev.teachable.com/

Disclaimer: Commission is earned from qualifying purchases on Amazon links.

Follow me on:
Twitter: twitter.com/iced_coffee_dev
Instagram: www.instagram.com/beer_and_code/

In this video, I cover how to generate value, gradient, and voronoi noise. We go over how they're computed, and as well, we'll walk through some uses in game development, and VFX setting

All Comments (21)
  • @onceonly1111
    I feel like they should use videos like this in high schools when students ask "when will mathematics ever be useful in real life?", because so many kids play video games. They can see how a function becomes a graph, and how any points on the graph can represent things like patterns, motion, time, sound, and that the sounds can be sampled for music. There is a lot of experimentation like "If we do this to the graph then this happens", and people who are learning need to be encouraged to experiment to make the process of learning more enjoyable.
  • @ardavanansari
    The production value, the explanation, the amount of valuable information... astounding. Your videos will help many developers for years to come. Thank you.
  • @RiverReeves23
    Skill level = master. You remind me of a senior developer I worked with once, who had reahed a level of knowledge in which he really could create art with code. It's a beautiful thing.
  • The realization that I've been taking noise for granted for years now, even though it's in every single project I do. Thank you for teaching me something I didn't know I needed to know.
  • @weylin6
    Noise is also useful in sound design, with the right filters layered on you can get all kinds of ambient backgrounds, machine sounds, sci-fi devices, percussive effects, and so on.
  • @TrentSterling
    Wow. At first I thought this video would be sort of a review for me. But once we've got domain warping planet weather systems I realized holy holy this overview is ... beyond an overview! Amazing techniques at the end. Imagination is the limit!
  • A neat effect I've been using for my terrain gen, that could be useful for all kinds of texture synthesis, is using one noise field to distort another noise field. This creates a combined noise field that (can be) globally isotropic, but locally anisotropic. For terrain gen, it helps mimic "long" features, like terrain buckling & folding. By tuning the dominant frequency of the distorting noise, you can tune how quickly the local directionality of anisotropic features varies.
  • This sort of breakdown on core concepts is lovely to see, often as a tech artist I inherit a bunch of techniques without a grounding in how they were generated in the first place. Production quality is fantastic too!
  • Straight to the point, no fluff. 👍 I still have a weak spot for everything involving noise/procedural textures. Shout-out to Steven Worley; it was a pleasure working with you back in the 90s.
  • @alaslipknot
    Honestly am starting to be impressed by the new (?) youtube recommendation system, this channel is a hidden gem and am so glad it popped up in my Home videos!
  • Noise can also be used to procedurally generate levels on roguelikes and Minecraft/Terraria like games. It's no joke how useful it is. I made some Unity tool scripts to generate noise textures easy and quickly from inside the editor because I use them everywhere on my visuals. They're on my skybox for clouds and stars, on my fog, flames, smoke, water, swaying vegetation, literally everywhere.
  • @bitlong4669
    That was awesome. Subscribed!. Love how you just talk in a voice like it’s no big deal meanwhile entire worlds are begging created.
  • Didn‘t expect to see an explanation about noise containing so many effects and uses. I‘ve learned those effects by experimenting with shadernodes in Blender, but never thought about them in a more mathematical way. Amazing video!
  • @ihave13digits
    I legitimately just made value noise based off the notions in the lerp video a week or so ago. You can get some interesting patterns with it if you jam in some crazy functions. I even made an eye model with it a few days ago, because Halloween is coming up. Great videos, they've been a helpful resource.
  • Let's welcome for today's lecture, and make some noise for SimonDev! (sorry not sorry, had to do it :D )
  • @DemsW
    One of my favorite videos of yours. Very entertaining and watchable but still technical and informative.
  • @AndreaDoimo
    I'm using Perlin noise in these days, and this video came up, amazing. Really well made, congrats!
  • @stickguy9109
    Gawd dayum the way you explain complex topics this simply gets me every time. And the visualisations look neat. This channel is heaven