Fractal Noise | Procedural Generation | Game Development Tutorial

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 20

  • @vitaskruibyte8148
    @vitaskruibyte8148 3 года назад +14

    Thanks for sharing this tutorial with us! Your channel definitely deserves more attention.

    • @SheepYT
      @SheepYT 3 года назад

      @@WhiteBoxDev Some more fractal procedural generation tutorials would be also really appreciated XD

  • @espress0_1
    @espress0_1 3 года назад +10

    Im not going to lie bro ur video quality is much higher than your sub count suggests.. you should make more videos they are helping me a lot with learning about different procedural generation techniques

    • @WhiteBoxDev
      @WhiteBoxDev  3 года назад +3

      Would love to put a lot more effort into the channel, but of course other priorities get in the way. Hopefully soon!

  • @alexanderabramov2719
    @alexanderabramov2719 Год назад +2

    Great tutorials, I’ll put the notifications on in case you ever decide to come back from that cigarette run

  • @tortenschachtel9498
    @tortenschachtel9498 4 месяца назад +1

    By changing the Lacunarity you _are_ basically zooming in and out every octave except for the first one, since this directly affects the frequency of those octaves. One might say you are zooming in or out on the detail layers.

  • @stevedoetsch
    @stevedoetsch Месяц назад

    Lacularity is the change in frequency between each octave (layer), and persistence (gain) is the change in amplitude between each octave. If you understand that one sentence, you understand how the whole system works.

  • @cutenoob21354
    @cutenoob21354 3 года назад +3

    This is gem

  • @IyuriIGD
    @IyuriIGD 3 года назад +2

    Thanks man for that info, I was looking for it like a hour! :D

  • @gokudomatic
    @gokudomatic Год назад +1

    I find your work very interesting. Thanks for making those videos.
    I'm trying to implement a credible infinite world in Godot. I have already a basis, but I struggle to make real continents and oceans. And there's the topic of lakes and rivers that I didn't even begin to think about. That's why your videos are giving me helpful hints. Extra hints for my specific goal would of course be very welcome, as I'm still a real beginner in procedural worlds.

    • @WhiteBoxDev
      @WhiteBoxDev  Год назад +1

      Good luck with your projects! I suppose the best hint I can give to beginners is that procedural generation is never about just one perfect algorithm or method. A generated world is built with all kinds of algorithms layered on top of each other. The result of each layer can be interpreted by the programmer however they like. It’s all about creative thinking and breaking down the end vision into a series of steps.

    • @gokudomatic
      @gokudomatic Год назад +1

      @@WhiteBoxDev Thanks. Indeed, multiple layers are necessary, even just for creating biomes. What I have in mind for continents was the Voronoi noise and opensimplex on top of that. I'd love to find an article containing the good practices for worldmap generation, though. Advanced math isn't exactly my strong point.

  • @flaviopsilva_
    @flaviopsilva_ 3 года назад +3

    good job!

  • @Dent42
    @Dent42 11 месяцев назад

    6:17 I thought the point of fractal noise was that it looked "similar", independent of the zoom-level? Is this not the same as 1/f (a.k.a. "pink") noise? (Very informative video, btw!)

  • @urielcobo-cuisana2316
    @urielcobo-cuisana2316 2 года назад +3

    thanks man! love this conent! will you keep creating content in your channel?

    • @WhiteBoxDev
      @WhiteBoxDev  2 года назад +2

      Hi, yes I plan to, but there never seems to be enough time to do everything I want to do. At some point in the future I will upload consistently, but not yet.

  • @idirbelaid1924
    @idirbelaid1924 2 года назад +1

    when you say smash line graphs together, do you mean Lerp ? or addition ? or multiplication ?
    or something else ?

    • @acebinko1
      @acebinko1 2 года назад +5

      By smashing together, he means to add. That's with the assumption that the line graphs are scaled down respectively.

  • @caelanread3199
    @caelanread3199 2 года назад +1

    4:48 That made me laugh,

  • @stevedoetsch
    @stevedoetsch Месяц назад

    Perlin also invented perlin noise, which he did not copyright, so then he invented simplex noise and copyrighted it, but of course it was too late and most everybody just uses perlin noise now. 😅 So, yes, simplex noise is better, but you have to pay a license fee for it, and the benefit is negligible for most people's uses.