The algo behind Minecraft procedural maps!

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • We build up Perlin Noise from nothing!
    This video was made using Python NumPy. If you're interested in knowing how I used NumPy to render this, let me know in the comments. Happy to make a video about it :)
    #graphics
    #proceduralnoise
    #perlinnoise
    #python
    #numpy

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

  • @ABaumstumpf
    @ABaumstumpf 3 месяца назад +7

    PerlinNoise is so simple yet so often (sadly) misrepresented.
    And this is a nice visualisation of it.

    • @rlhugh
      @rlhugh  3 месяца назад

      Thank you very much!

  • @benjaminlehmann
    @benjaminlehmann 3 месяца назад +3

    … and in one video he dispels a mystery. Take a bow, sir.

  • @tperm7282
    @tperm7282 2 месяца назад +3

    i just came from your fluid sim video and this channel does not disappoint this was such a simple yet good way of explaining perlin noise thanks for the explanation!

    • @rlhugh
      @rlhugh  2 месяца назад

      Thank you! Note that most of the rest of my videos are not so concise, and graphical. Baby steps...

    • @Monkeymario.
      @Monkeymario. Месяц назад +1

      me too well i came from font video but i watched fluid sim before font! ;)

  • @Monkeymario.
    @Monkeymario. Месяц назад +2

    ty! :D might be useful for later!

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

    I am curious on how you used numpy to render graphics! Never got how graphical programming worked 😅

    • @rlhugh
      @rlhugh  18 дней назад

      Well, I use numpy to create a tensor representing the colors at different positions on the screen. Each number represents the amount of red, green, or blue, at one point on the screen, in a grid. Then I send this to pygame, which sends the tensor to the graphics processing unit, which uses some electronic trickery, to change the colors of the LEDs in the monitor.

  • @moonyl5341
    @moonyl5341 Месяц назад +1

    what about simplex

    • @rlhugh
      @rlhugh  Месяц назад +1

      Oooo, the patent expired. Interesting. Thanks for the heads-up.

    • @moonyl5341
      @moonyl5341 Месяц назад +1

      @@rlhugh there are alternatives like opensimplex