Better Mountain Generators That Aren't Perlin Noise or Erosion

2024 ж. 30 Нау.
224 379 Рет қаралды

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

Пікірлер
  • "I researched not 3, but 2 techniques..."

    @lugui@luguiАй бұрын
    • idk how i found this channel but its so entertaining and funny and informative

      @pvic6959@pvic695928 күн бұрын
    • when? where?

      @tcharlesleonardo1681@tcharlesleonardo168125 күн бұрын
    • @@tcharlesleonardo1681 2:39

      @ChuckSploder@ChuckSploder25 күн бұрын
    • I got to that and it became reason I subbed lol

      @imstillwater8039@imstillwater803925 күн бұрын
    • @@tcharlesleonardo1681 2:39

      @kalpamonx@kalpamonx24 күн бұрын
  • A whole not 3 techniques. Impeccable.

    @Test-iv4pm@Test-iv4pmАй бұрын
    • I was like: Did I just hear that right?

      @Fun_GPT@Fun_GPTАй бұрын
    • Would u have clicked if they were whole lot 2?

      @Redditard@RedditardАй бұрын
    • what's this mean?face-turquoise-covering-eyes

      @kenshin1238@kenshin1238Ай бұрын
    • Didn’t get what that mean..

      @tigranrostomyan9231@tigranrostomyan923127 күн бұрын
    • @@tigranrostomyan9231 @kenshin1238 at the start he said "i researched not 3 but 2 techniques" which sounds odd

      @tofu_3369@tofu_336912 күн бұрын
  • 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!

    @qwfp@qwfpАй бұрын
    • that was SO FUNNY. i loved it

      @pvic6959@pvic695928 күн бұрын
    • i misread this as "and a talking dog poops out of nowhere"

      @dialog_box@dialog_box26 күн бұрын
    • @@dialog_boxI read it as a talking poop dogs out of nowhere

      @vahgarimo9864@vahgarimo986415 күн бұрын
    • After the 17th time you kinda expect it annoyedly, but get a little disappointed when it doesn't happen.

      @matt92hun@matt92hun9 күн бұрын
  • "Not three, but two" got me.

    @ThatRobHuman@ThatRobHumanАй бұрын
    • So tired of these copy paste comments

      @yodaman8015@yodaman801525 күн бұрын
    • @@yodaman8015 good thing I actually typed it out since I was being genuine....

      @ThatRobHuman@ThatRobHuman25 күн бұрын
    • @@ThatRobHuman your comment is stale and used over and over is what I am saying.

      @yodaman8015@yodaman801525 күн бұрын
    • @@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@ThatRobHuman25 күн бұрын
    • @@yodaman8015 thanks for sharing your opinion - the neg could've stayed in your drafts.

      @ThatRobHuman@ThatRobHuman24 күн бұрын
  • I love how you use a bulky robot for the brutal force method and a slim robot for the nerd method

    @mncc8327@mncc8327Ай бұрын
    • Not just that, his bulky robot moves discretely (in small hard steps) and the nerd robot moves continuously (fluid motion).

      @Arnaz87@Arnaz87Ай бұрын
    • @@Arnaz87Never noticed that. Wow!

      @mncc8327@mncc832729 күн бұрын
    • (they're dating)

      @pespsisipper@pespsisipper27 күн бұрын
    • @@Arnaz87 Nice catch

      @Woodside235@Woodside23526 күн бұрын
    • ​@@pespsisipperAnd they were roommates! (Oh my god, they were roommates)

      @ValeBridges@ValeBridges24 күн бұрын
  • 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

    @SebastianLague@SebastianLague28 күн бұрын
    • hello random youtuber with 1.25m subs

      @frederickmelvin8374@frederickmelvin837428 күн бұрын
    • Greatness recognizes greatness.

      @clementbaron7323@clementbaron732327 күн бұрын
    • hello random youtuber with 1.25m subs

      @kenshin1238@kenshin123825 күн бұрын
    • Thanks! It really means a lot to hear that from you, I'm a big fan of what you make.

      @JoshsHandle@JoshsHandle25 күн бұрын
    • Can not wait for either of you two to make another video on the topic

      @pureay2700@pureay270017 күн бұрын
  • White dog talking to 3 shapes about mountain generation is something I never knew I needed to watch until now

    @Kimeraaidoru_gurifon_CH@Kimeraaidoru_gurifon_CH19 күн бұрын
  • I've never been so quickly hooked on a video about noise algorithms

    @AliasA1@AliasA1Ай бұрын
  • Simply amazing how high quality KZhead edutainment have become. Cool plain explains

    @IrvanQadri@IrvanQadriАй бұрын
    • Agreed. That's why i keep a public list of the high-quality channels out there.

      @Splarkszter@SplarkszterАй бұрын
    • actually, these were mountain explanations, not plain explanations

      @OrangeC7@OrangeC7Ай бұрын
    • @@OrangeC7 not a plain explanation, but certainly an explanation on how to manipulate planes :^)

      @aloysiuskurnia7643@aloysiuskurnia7643Ай бұрын
    • @@SplarkszterMay I see your public list of high quality channels?

      @neatsketch@neatsketchАй бұрын
    • @@neatsketchi also need to know. Just commenting so i get notifications

      @swaggus4304@swaggus4304Ай бұрын
  • 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"

    @nomadshiba@nomadshibaАй бұрын
    • Thanks for the recommendation!

      @mnxs@mnxs12 күн бұрын
  • 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.

    @SeanStClair-cr9jl@SeanStClair-cr9jlАй бұрын
  • 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

    @rysea9855@rysea9855Ай бұрын
    • Yeah, it's like 3b1b but the math and science is accurate.

      @chaosordeal294@chaosordeal29428 күн бұрын
  • thats one hell of an opener, and i absolutely love it

    @chemistcraft3007@chemistcraft3007Ай бұрын
  • 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Ай бұрын
    • 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!

      @earth4180@earth4180Ай бұрын
  • 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.

    @iantl2419@iantl2419Ай бұрын
  • The production quality on this is insane, I can't believe I am watching this for free. Instantly subscribed

    @crazyrocketguy4687@crazyrocketguy4687Ай бұрын
  • 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.

    @hughjanes4883@hughjanes4883Ай бұрын
    • 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).

      @DreadKyller@DreadKyllerАй бұрын
    • @@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

      @hughjanes4883@hughjanes4883Ай бұрын
    • Thinking Perlin looks ugly is exactly why I'm here as well. This is a great video.

      @Pico52@Pico52Ай бұрын
    • 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.

      @user-pj5oe6rb4i@user-pj5oe6rb4i29 күн бұрын
    • @@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.

      @hughjanes4883@hughjanes488329 күн бұрын
  • 1:35 That sound design… it’s so subtle, but with good headphones, it really adds to the quality of the video!

    @CrescentX3@CrescentX325 күн бұрын
  • that "not 3, but 2" is a golden defying expectations line.

    @Youwouldknowmebtnow@Youwouldknowmebtnow11 күн бұрын
  • This is exorbitating quality from a KZhead 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!

    @mr.boloso8296@mr.boloso8296Ай бұрын
  • 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. 👍

    @Officialjadenwilliams@Officialjadenwilliams25 күн бұрын
    • Computer science video pls?

      @CosmicHase@CosmicHase10 күн бұрын
  • You have to watch the Video 3 times, then KZhead allows you to see algorithm #3, using Simplex Noise, at the end - it's brilliant! Thank you ^^

    @BabulCNC@BabulCNCАй бұрын
  • inigo quilez is an absolute legend, everywhere i go i keep being led back to his work

    @ibiuld443@ibiuld44327 күн бұрын
    • Is Indigo Q-Lez how it’s pronounced.

      @ColinPaddock@ColinPaddock26 күн бұрын
  • Insanely high production value, very snappy, and good writing! Genuinely surprised your channel isnt bigger, i feel like im buying in before it skyrockets

    @cbhv4321@cbhv432127 күн бұрын
  • Im so hyped to see someone finally do better than the "it looks pretty good" of perlin noise

    @samk2407@samk2407Ай бұрын
    • So true

      @user-pj5oe6rb4i@user-pj5oe6rb4i29 күн бұрын
  • 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"

    @cheydinal5401@cheydinal54018 күн бұрын
  • 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

    @Higgsinophysics@HiggsinophysicsАй бұрын
  • 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)

    @supermuffinbros4797@supermuffinbros479728 күн бұрын
  • I am an IB student from Spain and one of our asighnments to pass is to do a simplified version of a scientific paper on any subject, this video has helped me finnaly figure out what to write it on! Thank you so much!

    @Saw-qv3bl@Saw-qv3bl29 күн бұрын
  • 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).

    @hylkart@hylkart27 күн бұрын
  • 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!

    @skeptiklive@skeptiklive24 күн бұрын
  • Great video, thanks for making high quality educational content! I'm an experienced graphics programmer but didn't know about the gradient trick and DLA terrain... Until now!

    @tonfilm@tonfilmАй бұрын
  • 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!

    @ArekusaSan@ArekusaSan11 күн бұрын
  • 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 😁

    @satinxs8@satinxs8Ай бұрын
  • One of the best and most curated video I’ve seen so far

    @domorobotics6172@domorobotics6172Ай бұрын
  • I like how they appreciate the view of summit more at the end of the video.

    @mySDK3333@mySDK333326 күн бұрын
  • Extraordinarily well done animations and precise explanations. Your channel is so underrated!

    @samuelmediani@samuelmedianiАй бұрын
  • I just stumbled onto this channel and the quality is amazing! Great job!

    @ELEMENTLHERO@ELEMENTLHEROАй бұрын
  • Dude, you make the math so approachable with these amazing visualizations! This is seriously top notch educational content.

    @charless9653@charless9653Ай бұрын
  • 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!

    @Zach_Films@Zach_Films17 күн бұрын
  • the amount of work put into these visuals is incredible

    @monkeysfromvenus@monkeysfromvenusАй бұрын
  • Incredible video. I've never done any terrain generation or even computer graphics work before, but I was hooked all the way through. As others have said the humor was witty and the visual choices (like the two robots at 7:05) were great, but I wanted to highlight a moment at 6:32. When you introduce and start explaining finite difference approximation, the immediate question that comes to mind for me as a viewer is "why not just make the difference as small as possible?" And immediately you have an extremely intuitive and expressive animation showing both the reason that doesn't work (the pixelated zoom-in) and what would happen if you did it. That detail could have taken 5+ minutes to explain, or could have just been skipped and left as an unresolved anxiety, but in 3 seconds and half a sentence I've already had my question answered before I even asked it, built quality intuition about what's going on, and feel comfortable that I've grasped the concept. Seriously top-tier stuff here.

    @ImplodingChicken@ImplodingChicken20 күн бұрын
  • I love the sound effects. They really enhance the already stunning animations

    @jakob1536@jakob1536Ай бұрын
  • Awesome. Thanks for sharing your hard work. Stunning visuals!

    @Sopiro@SopiroАй бұрын
  • I can't imagine how much work went into this video... the visualizations and animations are stunning, incredible job!

    @veganium98@veganium9828 күн бұрын
  • 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!

    @Neurotypique@Neurotypique26 күн бұрын
  • Stunning visuals, great explanations and an interesting topic. Thanks for sharing

    @sebastianbitsch@sebastianbitschАй бұрын
  • this is literally my niche! i am a minecraft world generation nerd who has struggled with this exact problem, and i found the exact same gradient blog post you mentioned! great visualization!

    @you_just@you_justАй бұрын
  • You did a GREAT job on the presentation, which really made the topic even more interesting. Excellent!

    @ToadieBog@ToadieBog15 күн бұрын
  • The animation's on this are just mind-blowing. Awesome video!

    @leviathan5792@leviathan5792Ай бұрын
  • 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.

    @chronicenigma696@chronicenigma6966 күн бұрын
  • excellent explanations touching on complex subjects without getting too much in the weeds and excellent visually descriptive animations, subbed

    @ryft_music@ryft_musicАй бұрын
  • I love the editing and you explained the concepts really well. Hope to see more content of this type from you!!

    @stevemcwinboi914@stevemcwinboi914Ай бұрын
  • Absolutely brilliant video! So well illustrated and beautifully explained.

    @sableraph@sableraphАй бұрын
  • 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.

    @AdmiralCorkington@AdmiralCorkingtonАй бұрын
  • Incredible work as always - it's remarkable to me that you continue to improve your production quality with every upload!

    @cineblazer@cineblazerАй бұрын
  • Holy hell, this is a very good visualisation. Hope you keep this style of animation for future explainers, preferably shorter so it's not too onerous for you! Subbing for more : )

    @GenesisRip@GenesisRipАй бұрын
  • Intriguing subject and extravagant visualizations. Great work!

    @shykj8892@shykj889225 күн бұрын
  • Im so glad youtube recommended this video to me! I’ll be going through your other videos now, this one was so good!

    @claytonharting9899@claytonharting989922 күн бұрын
  • 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.

    @graysonlorenz1441@graysonlorenz144115 күн бұрын
  • Keep up the godd work. The Quality of your videos is just unrivaled.

    @officeryoda5262@officeryoda5262Ай бұрын
  • Your videos are by far some of the best on KZhead. You deserve so much more recognition than you get. I love your videos so much

    @hoteltoyota@hoteltoyota23 күн бұрын
  • Just found this channel. Instantly subscribed. Phenomenal explanations and incredible effort. Thank you!

    @orestes_io@orestes_io25 күн бұрын
  • This is 3B1B levels of production quality and explanation. Fantastic work!

    @jeffbronson3696@jeffbronson369627 күн бұрын
  • Hello Josh! You have an incredible channel. I will be using these techniques in my projects, thank you so much for your work.

    @viniciuskriegergranemann8150@viniciuskriegergranemann815026 күн бұрын
  • Some of the best visuals I've ever seen in an educational video, great work!

    @frisiaf6238@frisiaf6238Ай бұрын
  • This is a genuinely brilliant video. The production value is great, but the explanations are excellent.

    @user-xi6by2we2i@user-xi6by2we2i26 күн бұрын
  • This is probably the most creative technical explanation I've ever watched.

    @xBanki@xBanki27 күн бұрын
  • 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!

    @axyl_@axyl_20 күн бұрын
  • 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.

    @austinculp7082@austinculp708222 күн бұрын
  • this is beautiful, it scratches my brain the right way

    @hoodio@hoodio3 күн бұрын
  • 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.

    @papahemmy8587@papahemmy858719 күн бұрын
  • This is incredible! I just learned dendrite formation, diffusion limited aggregation in my Materials Science class and now it pops up in a terrain generation video I’m watching for fun! It’s crazy beautiful. Thanks for sharing. 9:42

    @mehmedcanozkan3268@mehmedcanozkan326823 күн бұрын
  • 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.

    @skillerraptor8669@skillerraptor866917 күн бұрын
  • The animations are incredible and help a ton understanding these concepts

    @feildpaint@feildpaintАй бұрын
  • Very well dictated and shown intuitively. Incredible work

    @unusualfabrication9937@unusualfabrication993722 күн бұрын
  • For such a simplistic approach, I really like the results of the diamond-square alg

    @ohnoitsaninja@ohnoitsaninja11 күн бұрын
  • I wasn't expecting a video this high effort about random noise, but I'm pleasantly surprised. Subscribed. ❤

    @MajatekYT@MajatekYT25 күн бұрын
  • "Doggo of wisdom, what is your wisdom?" "Many people have dreamed of summiting the highest mountains, but there exists a strange sort of person that dreams of generating them instead."

    @georgezubat7225@georgezubat7225Ай бұрын
    • My thoughts exactly 😂

      @meyegui@meyegui25 күн бұрын
  • Absolutely excellent explaination and visuals, loving it

    @Cosmic_Fyre@Cosmic_FyreАй бұрын
  • This is gorgeous, and very informative.

    @dangoyette@dangoyette24 күн бұрын
  • I'm so impressed that you researched 2 techniques instead of 3. Incredible!

    @Omenvreer@Omenvreer15 күн бұрын
  • 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

    @evanchilson9829@evanchilson9829Ай бұрын
  • This lesson is of immaculate quality! Kudos!

    @MiScusi69@MiScusi6926 күн бұрын
  • This is amazing, and it gave me a great push to decide how to implement terrain generation in my game

    @JTCF@JTCF18 күн бұрын
  • 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.

    @HappyLittleBoozer@HappyLittleBoozer10 күн бұрын
  • This is incredible man! Both the content, and the visuals!

    @OctagonalSquare@OctagonalSquareАй бұрын
  • 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.

    @kehlery@kehlery24 күн бұрын
  • 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.

    @Brightgalrs@Brightgalrs25 күн бұрын
  • This video is such great quality, you did such a great job! 🙂

    @mathewhenson4029@mathewhenson402922 күн бұрын
  • This is so cool! Thanks for the high-quality content!

    @ziyuanchen8567@ziyuanchen856725 күн бұрын
  • Incredible video, I love it when I can become so immersed and interested in maths and techniques.

    @CadeVoidlighter@CadeVoidlighterАй бұрын
  • This may possibly be the best video I've ever seen, holy cow! Amazing work!! :D

    @the_sentient_youtube1247@the_sentient_youtube124718 күн бұрын
  • Even for a complete novice to just coding in general, I love how this video takes concepts that I am familiar with, like Grad operators, and fractal crystals, to produce something we all love: spiky mountains

    @hareecionelson5875@hareecionelson587523 күн бұрын
  • 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.

    @sentinelav@sentinelavАй бұрын
  • This is an unreasonably well polished video.

    @goosewithagibus@goosewithagibus22 күн бұрын
  • 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

    @painovoimaton@painovoimaton28 күн бұрын
  • Man the visual alegories with the vfx here are soo good!!

    @SaloCh@SaloCh27 күн бұрын
  • God damn this video is underrated. So well explained and simple to understand. Really wish yt algos recommended this video more

    @aspidinton@aspidinton29 күн бұрын
  • Implemented the gradient technique in my Minecraft clone today!! Thanks so much for the idea and the incredible explanation!

    @bertiecartwright824@bertiecartwright82418 күн бұрын
KZhead