Better Mountain Generators That Aren't Perlin Noise or Erosion

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 มี.ค. 2024
  • IQ's Article: iquilezles.org/articles/moren...
    A video about convolution: • But what is a convolut...
    MUSIC
    Colorful Flowers by Tokyo Music Walker | / user-356546060
    And So It Begins by Artificial.Music | / artificial-music
    Stay Chill by Sakura Girl | / sakuragirl_official
    Late at Night by Sakura Girl | / sakuragirl_official
    Memories of Spring by Tokyo Music Walker | / user-356546060
    Licensed under Creative Commons: Attribution 3.0 Unported (CC BY 3.0)
    creativecommons.org/licenses/...
    promoted by www.chosic.com/free-music/all/
    "Ticking" licensed from FesliyanStudios Background Music
    SOUND
    freesound.org/s/459981
    freesound.org/s/146914
    freesound.org/s/637821
    freesound.org/s/446124
    freesound.org/s/643876
    freesound.org/s/208111
    freesound.org/s/243400
    freesound.org/s/32073
    freesound.org/s/221769
    freesound.org/s/212787
    freesound.org/s/701459
    freesound.org/s/194994

ความคิดเห็น • 858

  • @lugui
    @lugui หลายเดือนก่อน +3191

    "I researched not 3, but 2 techniques..."

    • @pvic6959
      @pvic6959 หลายเดือนก่อน +71

      idk how i found this channel but its so entertaining and funny and informative

    • @tcharlesleonardo1681
      @tcharlesleonardo1681 29 วันที่ผ่านมา +1

      when? where?

    • @ChuckSploder
      @ChuckSploder 29 วันที่ผ่านมา

      @@tcharlesleonardo1681 2:39

    • @imstillwater8039
      @imstillwater8039 29 วันที่ผ่านมา +8

      I got to that and it became reason I subbed lol

    • @kalpamonx
      @kalpamonx 28 วันที่ผ่านมา

      @@tcharlesleonardo1681 2:39

  • @Test-iv4pm
    @Test-iv4pm หลายเดือนก่อน +3136

    A whole not 3 techniques. Impeccable.

    • @Fun_GPT
      @Fun_GPT หลายเดือนก่อน +80

      I was like: Did I just hear that right?

    • @Redditard
      @Redditard หลายเดือนก่อน +16

      Would u have clicked if they were whole lot 2?

    • @kenshin1238
      @kenshin1238 หลายเดือนก่อน +7

      what's this mean?face-turquoise-covering-eyes

    • @tigranrostomyan9231
      @tigranrostomyan9231 หลายเดือนก่อน +2

      Didn’t get what that mean..

    • @tofu_3369
      @tofu_3369 17 วันที่ผ่านมา +3

      @@tigranrostomyan9231 @kenshin1238 at the start he said "i researched not 3 but 2 techniques" which sounds odd

  • @qwfp
    @qwfp หลายเดือนก่อน +1321

    I love when I'm just about to reach a summit after climbing for days, and a talking dog pops out of snow, teleports me and my fellow platonic solids to a shapeless void and explains mountain generation algorithms to us!

    • @pvic6959
      @pvic6959 หลายเดือนก่อน +20

      that was SO FUNNY. i loved it

    • @dialog_box
      @dialog_box หลายเดือนก่อน +8

      i misread this as "and a talking dog poops out of nowhere"

    • @vahgarimo9864
      @vahgarimo9864 20 วันที่ผ่านมา +2

      @@dialog_boxI read it as a talking poop dogs out of nowhere

    • @matt92hun
      @matt92hun 14 วันที่ผ่านมา +1

      After the 17th time you kinda expect it annoyedly, but get a little disappointed when it doesn't happen.

  • @ThatRobHuman
    @ThatRobHuman หลายเดือนก่อน +1800

    "Not three, but two" got me.

    • @yodaman8015
      @yodaman8015 29 วันที่ผ่านมา +5

      So tired of these copy paste comments

    • @ThatRobHuman
      @ThatRobHuman 29 วันที่ผ่านมา +13

      @@yodaman8015 good thing I actually typed it out since I was being genuine....

    • @yodaman8015
      @yodaman8015 29 วันที่ผ่านมา +1

      @@ThatRobHuman your comment is stale and used over and over is what I am saying.

    • @ThatRobHuman
      @ThatRobHuman 29 วันที่ผ่านมา

      @@yodaman8015 Feel better for having given your insightful $0.02? why are you under the impression that I care what your opinion is. Your neg should've stayed in the drafts, mate. Go bother someone else.

    • @ThatRobHuman
      @ThatRobHuman 29 วันที่ผ่านมา +15

      @@yodaman8015 thanks for sharing your opinion - the neg could've stayed in your drafts.

  • @mncc8327
    @mncc8327 หลายเดือนก่อน +824

    I love how you use a bulky robot for the brutal force method and a slim robot for the nerd method

    • @Arnaz87
      @Arnaz87 หลายเดือนก่อน +132

      Not just that, his bulky robot moves discretely (in small hard steps) and the nerd robot moves continuously (fluid motion).

    • @mncc8327
      @mncc8327 หลายเดือนก่อน +9

      @@Arnaz87Never noticed that. Wow!

    • @pespsisipper
      @pespsisipper หลายเดือนก่อน +33

      (they're dating)

    • @Woodside235
      @Woodside235 หลายเดือนก่อน +1

      @@Arnaz87 Nice catch

    • @ValeBridges
      @ValeBridges 29 วันที่ผ่านมา +7

      ​@@pespsisipperAnd they were roommates!
      (Oh my god, they were roommates)

  • @SebastianLague
    @SebastianLague หลายเดือนก่อน +574

    I’ve never thought about using DLA for generating terrain, that’s a cool idea. Excited to experiment with it! Also, your visualizations and style are amazing, great work! :o

    • @frederickmelvin8374
      @frederickmelvin8374 หลายเดือนก่อน +17

      hello random youtuber with 1.25m subs

    • @clementbaron7323
      @clementbaron7323 หลายเดือนก่อน +30

      Greatness recognizes greatness.

    • @kenshin1238
      @kenshin1238 หลายเดือนก่อน +1

      hello random youtuber with 1.25m subs

    • @JoshsHandle
      @JoshsHandle  29 วันที่ผ่านมา +77

      Thanks! It really means a lot to hear that from you, I'm a big fan of what you make.

    • @pureay2700
      @pureay2700 21 วันที่ผ่านมา

      Can not wait for either of you two to make another video on the topic

  • @Kimeraaidoru_gurifon_CH
    @Kimeraaidoru_gurifon_CH 24 วันที่ผ่านมา +94

    White dog talking to 3 shapes about mountain generation is something I never knew I needed to watch until now

  • @AliasA1
    @AliasA1 หลายเดือนก่อน +602

    I've never been so quickly hooked on a video about noise algorithms

  • @nomadshiba
    @nomadshiba หลายเดือนก่อน +125

    Minecraft uses a newer technique now, where they mix perlin noise with manually entered spline points, which gives them more control and more realistic and less repetitive terrain.
    Henrik Kniberg (minecraft dev), has a great video about it called "Minecraft terrain generation in a nutshell"

    • @mnxs
      @mnxs 17 วันที่ผ่านมา +3

      Thanks for the recommendation!

  • @IrvanQadri
    @IrvanQadri หลายเดือนก่อน +504

    Simply amazing how high quality TH-cam edutainment have become.
    Cool plain explains

    • @Splarkszter
      @Splarkszter หลายเดือนก่อน +9

      Agreed. That's why i keep a public list of the high-quality channels out there.

    • @OrangeC7
      @OrangeC7 หลายเดือนก่อน +14

      actually, these were mountain explanations, not plain explanations

    • @aloysiuskurnia7643
      @aloysiuskurnia7643 หลายเดือนก่อน +3

      @@OrangeC7 not a plain explanation, but certainly an explanation on how to manipulate planes :^)

    • @neatsketch
      @neatsketch หลายเดือนก่อน +3

      @@SplarkszterMay I see your public list of high quality channels?

    • @swaggus4304
      @swaggus4304 หลายเดือนก่อน +2

      @@neatsketchi also need to know. Just commenting so i get notifications

  • @SeanStClair-cr9jl
    @SeanStClair-cr9jl หลายเดือนก่อน +236

    I'm like 4 minutes in and I'm so engrossed in the information that I didn't even realize how much effort you put into these graphics. This is some top-notch shit, and it's refreshing to see something new added to this scene, right around when I feel like many people are finally familiar with the general trick of Minecraft-like terrain generation.

  • @chemistcraft3007
    @chemistcraft3007 หลายเดือนก่อน +258

    thats one hell of an opener, and i absolutely love it

  • @rysea9855
    @rysea9855 หลายเดือนก่อน +107

    This video rivals 3blue1brown in quality. Absolutely jampacked with information and visualization, while being explained perfectly. These sorts of videos are what give me the motivation to continue my study and hopefully one day be able to code stuff like this myself. I'll probably reference this video in the future, so I'll be back when that time comes.
    Absolutely amazing video, 10/10

    • @chaosordeal294
      @chaosordeal294 หลายเดือนก่อน +1

      Yeah, it's like 3b1b but the math and science is accurate.

  • @earth4180
    @earth4180 หลายเดือนก่อน +147

    Hey I'm only a couple minutes into this video but it's already really incredible, the visualizations, everything -- so so good!! Fantastic job. Can't wait to see more!

    • @earth4180
      @earth4180 หลายเดือนก่อน +3

      ok finished the video -- wow!! You covered so so many topics (a lot of which I recognize from my graphics classes) in such a short time, and you did it incredibly well!! This is a seriously impressive bit of educational content, man. That's absolutely awesome!

  • @iantl2419
    @iantl2419 หลายเดือนก่อน +46

    Thank you, now I have an excuse to rewrite my entire terrain generator for the 4th time! YESS! I'm so happy about this!
    Seriously though, this is great.

  • @crazyrocketguy4687
    @crazyrocketguy4687 หลายเดือนก่อน +55

    The production quality on this is insane, I can't believe I am watching this for free. Instantly subscribed

  • @Youwouldknowmebtnow
    @Youwouldknowmebtnow 16 วันที่ผ่านมา +3

    that "not 3, but 2" is a golden defying expectations line.

  • @hughjanes4883
    @hughjanes4883 หลายเดือนก่อน +74

    Finally, someone who thinks perlin looks ugly. Also I unintentionally did the gradient method in one of my own programs and I have a good optimisation tip, I stored the gradient function (an in the video was x/x+m) as a gradient at the bottom of a texture I was using in the rendering process, its a small performance improvement and probabally slower unless your allready using an image in the process, but if your gradient functions are more complex and expensive it could be ever so slightly faster. One downside was that scince it was stored in an image it had to use a byte to store its value so you only had a gradient "resolution" of 256 this was barely noticeable though.

    • @DreadKyller
      @DreadKyller หลายเดือนก่อน +5

      I mean 16-bit images are a thing, so you could use a different image format and remove the 256 resolution limit. It's also worth noting that instead of an image you could store a more generic 2D array of values (Or if on the GPU a buffer).

    • @hughjanes4883
      @hughjanes4883 หลายเดือนก่อน +1

      @@DreadKyller good ideas, i was loading an 8 bit image anyways so thats why I only mentioned 256, i should have made it more general

    • @Pico52
      @Pico52 หลายเดือนก่อน

      Thinking Perlin looks ugly is exactly why I'm here as well. This is a great video.

    • @user-pj5oe6rb4i
      @user-pj5oe6rb4i หลายเดือนก่อน +5

      I believe that perlin CAN look nice, if you completely rewrote the algorithm. However, it sucks right now. Looks like something a computer generated. Oh wait, a computer DID.

    • @hughjanes4883
      @hughjanes4883 หลายเดือนก่อน

      @@user-pj5oe6rb4i you are right, its great for making procedural textures, but im some contexts like world gen it really shows how ugly it is.

  • @CrescentX3
    @CrescentX3 29 วันที่ผ่านมา +6

    1:35 That sound design… it’s so subtle, but with good headphones, it really adds to the quality of the video!

  • @mr.boloso8296
    @mr.boloso8296 หลายเดือนก่อน +23

    This is exorbitating quality from a TH-cam video. I may guess how you create all the animations, but It still blows my mind, I'd really like to know more.
    You're one of the best Computer Graphics content creators on platform, keep up!

  • @Officialjadenwilliams
    @Officialjadenwilliams หลายเดือนก่อน +5

    Incredible video, Josh. Not only was the multi-noise algorithms clear and easy to understand, but extremely entertaining. The production quality is fantastic, and it makes the content even more engaging. Looking forward to more videos like this. Subbed. 👍

    • @CosmicHase
      @CosmicHase 15 วันที่ผ่านมา

      Computer science video pls?

  • @cbhv4321
    @cbhv4321 หลายเดือนก่อน +7

    Insanely high production value, very snappy, and good writing! Genuinely surprised your channel isnt bigger, i feel like im buying in before it skyrockets

  • @jamesclark2663
    @jamesclark2663 4 วันที่ผ่านมา

    This is such an astoundingly well-made video. Clean, concise, understandable with exactly the needed amount of detail to understand the subject without drowning. And the production of the video itself is incredible too! I'll have to watch a second time just because I really want to focus on exactly what has been done mechanically to both animate the video as well as how it works together with the VO to help convey the message better.

  • @ELEMENTLHERO
    @ELEMENTLHERO หลายเดือนก่อน +3

    I just stumbled onto this channel and the quality is amazing! Great job!

  • @BabulCNC
    @BabulCNC หลายเดือนก่อน +11

    You have to watch the Video 3 times, then TH-cam allows you to see algorithm #3, using Simplex Noise, at the end - it's brilliant!
    Thank you ^^

  • @samuelmediani
    @samuelmediani หลายเดือนก่อน +1

    Extraordinarily well done animations and precise explanations. Your channel is so underrated!

  • @iestynne
    @iestynne 27 วันที่ผ่านมา

    The attention to detail in the visualizations is incredible. I'm a graphics programmer myself and I was delighted by how much explanatory weight your animations hefted (clarifying and fleshing out the breezy voice over). You have a real talent for visual elucidation.
    This seems like an insane amount of work per minute of video. I hope it is worth it for you, because this really is top tier educational material.

  • @monkeysfromvenus
    @monkeysfromvenus หลายเดือนก่อน +1

    the amount of work put into these visuals is incredible

  • @ibiuld443
    @ibiuld443 หลายเดือนก่อน +5

    inigo quilez is an absolute legend, everywhere i go i keep being led back to his work

    • @ColinPaddock
      @ColinPaddock หลายเดือนก่อน +1

      Is Indigo Q-Lez how it’s pronounced.

  • @hoteltoyota
    @hoteltoyota 27 วันที่ผ่านมา +1

    Your videos are by far some of the best on TH-cam. You deserve so much more recognition than you get. I love your videos so much

  • @veganium98
    @veganium98 หลายเดือนก่อน

    I can't imagine how much work went into this video... the visualizations and animations are stunning, incredible job!

  • @charless9653
    @charless9653 หลายเดือนก่อน +2

    Dude, you make the math so approachable with these amazing visualizations! This is seriously top notch educational content.

  • @satinxs8
    @satinxs8 หลายเดือนก่อน

    The amount of effort and detail you put into this video is admirable, thank you!
    You got me wanting to experiment with Perlin noise and mountains now 😁

  • @cineblazer
    @cineblazer หลายเดือนก่อน +1

    Incredible work as always - it's remarkable to me that you continue to improve your production quality with every upload!

  • @ArekusaSan
    @ArekusaSan 15 วันที่ผ่านมา

    I did not expect to finally understand how upscaling works so well on a video about generating mountain terrain. Everything else you explained made sense too, you do an excellent job at it!

  • @skillerraptor8669
    @skillerraptor8669 21 วันที่ผ่านมา

    I just saw your video in my inbox and I could swear your voice was familiar, till I noticed you also made the great video about Ray Tracing. Keep up the good work! You are entertaining and informative at the same time which makes listening to it much easier and more fun.

  • @Neurotypique
    @Neurotypique หลายเดือนก่อน

    It's always so cool to see information rich videos like this with an impeccable visualisation, that is not only clear but beautiful to look at!
    It must takes so much more time but it's so much better as a viewer, thanks for taking this time!
    The erosion lookalike technique is really interesting I can't wait to try that!

  • @Zach_Films
    @Zach_Films 21 วันที่ผ่านมา

    This is a great balance of deep technical dive with accessible explanations and amazing visuals. It no doubt took ages, thank you and please do more!

  • @evanchilson9829
    @evanchilson9829 หลายเดือนก่อน

    The animation, sound, graphic, and overall presentation quality is literally insane. I'm so impressed and I don't even do anything related to this information, but man was I fully engaged. Instant sub lmao

  • @Brightgalrs
    @Brightgalrs หลายเดือนก่อน +2

    The visuals on this video, and how tightly they sync with the narration, is astounding. Oh and the sound design, like those small chimes that play when one of the visuals has changed slightly. There's something special going on here.

  • @jakob1536
    @jakob1536 หลายเดือนก่อน +2

    I love the sound effects. They really enhance the already stunning animations

  • @chronicenigma696
    @chronicenigma696 10 วันที่ผ่านมา

    The level of dedication and original graphics and visual communication is out of this world! GREAT video. You explain things well and your graphics help me fully comprehend the subject matter. Will be subscribing and following.

  • @domorobotics6172
    @domorobotics6172 หลายเดือนก่อน +1

    One of the best and most curated video I’ve seen so far

  • @supermuffinbros4797
    @supermuffinbros4797 หลายเดือนก่อน +4

    Just the best video quality ever. This is where I would obsessively gush over every stylistic, audio and animation detail I noticed, but that would take a **lot** of text just to tell everyone (especially the creator) what they already know. (the derivitive robots are just the best though)

  • @claytonharting9899
    @claytonharting9899 26 วันที่ผ่านมา

    Im so glad youtube recommended this video to me! I’ll be going through your other videos now, this one was so good!

  • @skeptiklive
    @skeptiklive 28 วันที่ผ่านมา +1

    So glad this was in my recommendations - It was very well explained for any level of prior knowledge so it filled in any gaps I had without boring me when it covered the parts I was already familiar with.
    Well done, looking forward to more!

  • @papahemmy8587
    @papahemmy8587 23 วันที่ผ่านมา

    I love this channel so much. It’s all the little things you do. Like how the bulky orange robot is used to symbolize the brute force method. And the lean elegant robot represents the lighter, but more complex approach.

  • @AdmiralCorkington
    @AdmiralCorkington หลายเดือนก่อน +1

    Wow incredible video!! I've never subscribed to a channel so fast. I'm staggered by amount of work you put into this explanation, and how easy it was to understand as a result! Looking forward to more of your work.

  • @stevemcwinboi914
    @stevemcwinboi914 หลายเดือนก่อน +1

    I love the editing and you explained the concepts really well. Hope to see more content of this type from you!!

  • @Higgsinophysics
    @Higgsinophysics หลายเดือนก่อน +2

    You don't even need to be interested in the topic to watch this video, you can watch it for the insanely talented made visuals

  • @tcarr8004
    @tcarr8004 หลายเดือนก่อน

    All of the visuals in this video are so well done. I found myself watching some scenes over and over just to track the dog's mouth with the narration. It's impeccable how well animated this is!

  • @Marmotus
    @Marmotus หลายเดือนก่อน +1

    This may be the most pleasantly animated video I've watched in a very long time. Incredibly good animation, sir.

  • @officeryoda5262
    @officeryoda5262 หลายเดือนก่อน +1

    Keep up the godd work. The Quality of your videos is just unrivaled.

  • @HappyLittleBoozer
    @HappyLittleBoozer 14 วันที่ผ่านมา

    What a phenomenal video. The simple but precise visuals turn what would normally be a headache to learn into a pleasure. If you keep this up I'm sure you'll be swimming in subscriptions in no time.

  • @user-xi6by2we2i
    @user-xi6by2we2i หลายเดือนก่อน

    This is a genuinely brilliant video. The production value is great, but the explanations are excellent.

  • @OctagonalSquare
    @OctagonalSquare หลายเดือนก่อน +2

    This is incredible man! Both the content, and the visuals!

  • @leviathan5792
    @leviathan5792 หลายเดือนก่อน +2

    The animation's on this are just mind-blowing. Awesome video!

  • @ryft_music
    @ryft_music หลายเดือนก่อน +2

    excellent explanations touching on complex subjects without getting too much in the weeds and excellent visually descriptive animations, subbed

  • @MajatekYT
    @MajatekYT 29 วันที่ผ่านมา +1

    I wasn't expecting a video this high effort about random noise, but I'm pleasantly surprised. Subscribed. ❤

  • @joshuaharlow4241
    @joshuaharlow4241 27 วันที่ผ่านมา

    I've been fascinated with terrain generation for decades now, really cool to see visualizations of the various formulas in use. Channel name checks out.

  • @That1Knife
    @That1Knife 8 วันที่ผ่านมา

    The quality on this is crazy. Subscribing after one vid because you deserve it

  • @mySDK3333
    @mySDK3333 หลายเดือนก่อน +2

    I like how they appreciate the view of summit more at the end of the video.

  • @hylkart
    @hylkart หลายเดือนก่อน +4

    As a terrain artist, the DLA approach really peaked (hah) my interest. Fractal Perlins just don't cut it, although indeed much more interesting than plain Perlins, they still have that "CGI" feel to them. I think the DLA approach offers a really solid base shape which you can tweak and augment further without a lot of hassle. Do you happen to know if such an algorithm is resource intensive and/or easy to code?
    An alternative method, which I think you could combine with Perlin and Voronoi cells, is to cut out rivers and valleys in a select area of your terrain. You'd have to somehow ensure the edges of your Voronoi cells all have the same elevation, so the water would flow to a common lowest point, but then you could (I think) do partial water simulation, cut valleys, and have great mountain shapes. If interested, I have a timelapse of such process on my channel!
    As for using plain old hydraulic erosion, imo that only works if you do a proper terrain simulation, so it doesn't appear feasible to me at the moment. You'd need different layers of rock to be simulated, as otherwise all terrain is eroded equally, and in the end it would still look artificial (just search "World Machine Mountain" and you will see the flowlines of the erosion and shapes all are similar).

  • @feildpaint
    @feildpaint หลายเดือนก่อน +1

    The animations are incredible and help a ton understanding these concepts

  • @goosewithagibus
    @goosewithagibus 27 วันที่ผ่านมา

    This is an unreasonably well polished video.

  • @xBanki
    @xBanki หลายเดือนก่อน +1

    This is probably the most creative technical explanation I've ever watched.

  • @orestes_io
    @orestes_io 29 วันที่ผ่านมา

    Just found this channel. Instantly subscribed. Phenomenal explanations and incredible effort. Thank you!

  • @frisiaf6238
    @frisiaf6238 หลายเดือนก่อน +2

    Some of the best visuals I've ever seen in an educational video, great work!

  • @sableraph
    @sableraph หลายเดือนก่อน +1

    Absolutely brilliant video! So well illustrated and beautifully explained.

  • @jeffbronson3696
    @jeffbronson3696 หลายเดือนก่อน

    This is 3B1B levels of production quality and explanation. Fantastic work!

  • @the_sentient_youtube1247
    @the_sentient_youtube1247 23 วันที่ผ่านมา

    This may possibly be the best video I've ever seen, holy cow! Amazing work!! :D

  • @ToadieBog
    @ToadieBog 19 วันที่ผ่านมา

    You did a GREAT job on the presentation, which really made the topic even more interesting. Excellent!

  • @axyl_
    @axyl_ 25 วันที่ผ่านมา +1

    Amazing video! CGI was amazing, and the explanations were super clear! I’m working on a terrain generator for my game, and I’ve gotten some new ideas after watching, thanks for making this!

  • @sebastianbitsch
    @sebastianbitsch หลายเดือนก่อน +1

    Stunning visuals, great explanations and an interesting topic. Thanks for sharing

  • @cheydinal5401
    @cheydinal5401 12 วันที่ผ่านมา

    I love how the little animations in your video not only look nice and mix things up neatly, but also show the viewer that "Hey, this guy really know what he's talking about with all this creating good-looking visuals stuff"

  • @cd-zw2tt
    @cd-zw2tt 27 วันที่ผ่านมา

    this was an instant sub from me, damn dude this is really really incredible... I can't believe you only have 62k subs... you will be at a million soon and beyond

  • @Sopiro
    @Sopiro หลายเดือนก่อน +2

    Awesome. Thanks for sharing your hard work. Stunning visuals!

  • @appelnonsurtaxe
    @appelnonsurtaxe 10 วันที่ผ่านมา

    I LOVE procedural generation and the quality of production got you an instant sub. I already knew quite a bit about terrain gen yet I learnt a lot from this video!
    I've always wondered how Minecraft generated multi-chunk structures, thought of one way they could do things (basically placing random points on a super scaled down world map) which actually just ended up a very convoluted implementation of cellular noise. Thanks for clarifying this!

  • @Omenvreer
    @Omenvreer 19 วันที่ผ่านมา

    I'm so impressed that you researched 2 techniques instead of 3. Incredible!

  • @hoodio
    @hoodio 7 วันที่ผ่านมา

    this is beautiful, it scratches my brain the right way

  • @kehlery
    @kehlery 28 วันที่ผ่านมา

    your explanation of gradients is one of the best i’ve ever seen. really impressive for a video where that isn’t even the main goal.

  • @iso_2013
    @iso_2013 27 วันที่ผ่านมา

    I'm shocked you don't have more subscribers. The production quality on this is immaculate

  • @samk2407
    @samk2407 หลายเดือนก่อน +9

    Im so hyped to see someone finally do better than the "it looks pretty good" of perlin noise

  • @SaloCh
    @SaloCh หลายเดือนก่อน +1

    Man the visual alegories with the vfx here are soo good!!

  • @painovoimaton
    @painovoimaton หลายเดือนก่อน

    Some of the best explanatory visuals I've seen. I very much like procedural terrain generation but it can be done badly. I hope this helps aspiring (or experienced) developers make better things! Awesome video

  • @zsupermicrowave_6553
    @zsupermicrowave_6553 หลายเดือนก่อน

    I don't know why but this video is so relaxing, I love your style

  • @noel.friedrich
    @noel.friedrich หลายเดือนก่อน +3

    This video is absolutely fantastic! Hope this gets a lot more attention man!

  • @mathewhenson4029
    @mathewhenson4029 27 วันที่ผ่านมา +1

    This video is such great quality, you did such a great job! 🙂

  • @SolaireML
    @SolaireML หลายเดือนก่อน

    Great content Josh, please keep making high quality content about the math of game development like this and ray tracing.

  • @viniciuskriegergranemann8150
    @viniciuskriegergranemann8150 หลายเดือนก่อน

    Hello Josh! You have an incredible channel. I will be using these techniques in my projects, thank you so much for your work.

  • @JTCF
    @JTCF 22 วันที่ผ่านมา +1

    This is amazing, and it gave me a great push to decide how to implement terrain generation in my game

  • @austinculp7082
    @austinculp7082 27 วันที่ผ่านมา

    Incredible video! Really appreciate the amazing infographics and in depth analysis. I’m a visual learner so it was great to see it all laid out before me.

  • @clqrified
    @clqrified 28 วันที่ผ่านมา +1

    Wow. Incredibly high quality video and very full of information. I hope to see many more in the future! Keep it up!

  • @ziyuanchen8567
    @ziyuanchen8567 หลายเดือนก่อน

    This is so cool! Thanks for the high-quality content!

  • @Thundereus
    @Thundereus หลายเดือนก่อน

    OMG I randomly got here and thought that you must have millions of subscribers with such an awesome production quality. This is exceptionally good and cute to fully animate your character talking to the audience as the geometric shapes.
    You can fill the pure talking time with these animations when there are nothing else to show at the moment. I love the smooth movements and I really hope your channel gets big!
    EDIT:
    Oh and not to forget to mention that the explanations with these nice and smooth animations with the distinctive sound design make it also very easy to follow and understand every point easily. I was really surprised how much effort was put into all these graphs, transitions and interactions so it felt like a movie, instead of still images with little 2D/Flash animations to make it wobble or something. These were fully made in this 3D environment, as far as I can see.

  • @shykj8892
    @shykj8892 หลายเดือนก่อน +1

    Intriguing subject and extravagant visualizations. Great work!

  • @graysonlorenz1441
    @graysonlorenz1441 19 วันที่ผ่านมา

    Absolutely amazing presentation, I feel like I have a good enough overview to build either of these in pretty much any language I want, plus know how to dig deeper if needed. Quite possibly the best technical explanation I've ever seen in software.

  • @metalim
    @metalim หลายเดือนก่อน

    Love the animation, and how it's interconnected with monologue

  • @unusualfabrication9937
    @unusualfabrication9937 26 วันที่ผ่านมา

    Very well dictated and shown intuitively. Incredible work

  • @sentinelav
    @sentinelav หลายเดือนก่อน +1

    Instant subscribe for that awesome production value! 🔥 I was working on an algorithm a while ago that used simple texture reads to generate landscapes. You feed it tiling displacement maps and it repeats them at various scales to create realistic terrain. Worked pretty well! It was fast enough to displace an 8km x 8km terrain in realtime using Nanite in UE5.