I suspect its because of the bad title and thumbnail. When I was researching for some info on minecraft's worldgen, I saw this video and immediately ignored it because it's title/thumbnail made it seem like some basic video with very simple information and no actual in-depth details.
While watching this I thought “This guy sounds very passionate about this and really explains well the topic, reminds me of my Uni days” and notice that you were actually one of my University professors, amazing video !
I feel like if you have some sort of ship mods installed (for building larger ships) they are definitely fun, but with only the vanilla boats I can see why they changed it
what the hell??? this production quality is absolutely INSANE!!! I dont say this often but this definitely needs millions of views. You are definitely going places!
Pre 1.18 terrain just has a certain unique feel to it. It's bumpy and coarse, but also gradual and smooth at the same time. 1.18+ terrain is much more smooth and realistic, which was probably a good change, but it definately got rid of that unique feel.
@@plebisMaximus beta terrain was wild and unexpected, release terrain became a lil bit more boring but it definitely had a feeling to it. 1.18 feels like an improve to post release terrain and while it does offer more opportunity than beta terrain, its not as unique as beta, but its one of the few things I commend Mojang for doing because it is committing to a new vision rather than trying to appease both sides.
This documentary is insanely well made . As a Computer Science Student, it’s crazy to see so many familiar (mostly simple) concepts mushed together, somehow resulting in THE game of my early teens. I have to point out: The World Generation Pipeline was explained very well. It’s a complex topic but you managed to break it up into simple steps, painting a coherent image. The stack-graphic definitely helped! I hope you get the recognition you deserve. Have a nice day!
You answered questions that answered other questions I didn't know enough to ask. This documentary is so thorough, and you break things down in a clear and orderly way. Inspiring and entertaining. I'm fascinated by Minecraft, and I have enjoyed playing it these last 8+ years.
Thank you so much!!! It was a lot of hard work, but I think it was worth it! If you want, I also made a documentary about Conway's Game of Life which you might also enjoy!
@@redthetrollge7319 it's true! Although there are many other games that generate infinite worlds! It's not that difficult to do. The real challenge is to make them interesting and playable!
This is really top tier quality. I remember subscribing for the Game of Life documentary and do not regret at all the decision. Production quality is really amazing.
This was awesome ! A year or two back I spent a few weeks on an infinite-world generation project as the concept had always fascinated me, but I ended up getting overwhelmed by just all the layers of systems needed to consistently create a compelling result. I read up a bit on minecraft, but most of what was published was either hypertechnical to the point of being difficult to parse, or was so high level it provided nothing. This video was fantastic at bridging the two concepts!
Thank you Chris! This was exactly my problem. The videos were either too simple, or too technical! I had to actually decompile Minecraft to see how it worked! Took a long time, but I'm very glad I had the chance to do it!
You should not say things like that which makes it sound that you don't think he deserves it by saying that he deserves it but you say it in a way that makes it looks like you mean that he doesn't mean it.
It's just sad how such a video can go unnoticed for more than a year. I hope you will finally get the attention you deserve, it must be frustrating trying endlessly to optimize but still not getting the expected views
It does! 😅 Another documentary of mine got over 700K views. It seems a lot is in the hand of the algorithm! And I don't post content regularly enough to please it! 😅 Out of curiosity, how did you find the video!
Minecraft's world generation is a topic I love to learn about. 1.18 terrain generation is really amazing, althought there are things I dont like as microbiome or "misplaced biomes" and I really want to understand why it's so hard to fix
I really wish they still had the "realistic sized" oceans. It made the world feel like there were different continents and really made each place feel like a new land. Now each ocean just feels like a large lake and the everywhere starts feeling the same very quickly.
Got this recommended. One of the best videos I have seen in a while on UA-cam. Extensively researched, Well editted, Great Storytelling and very well done editting, this fits the definition of The Perfect Video.
Damn this video is underrated as hell. It's the best and most professional minecraft documentary I've ever seen, better than any large youtubers. I have no idea why youtube hasn't recommended it to me earlier. You've got yourself a new subscriber.
Unfortunate youtube works that way.. I've also watched Geosquare's cactus video after this, it's pretty insane what the community is doing nowadays Also I havent expected you to respond within minutes for a comment on a year old video haha
Wow. Just wow. I already loved Minecraft, and enjoyed the deeper parts of it via AntVenom...but I still had no idea just HOW complex this game was/is. I was worried coming into this video that it'd all go over my head, but you explained everything in an understandable and digestible manner, giving me a hunger to learn more. Well done. You've definitely more than earned a sub.
Wow. This made me even more amazed as to how minecraft was made after seeing its beautiful yet complex algorithm to generate worlds. The maths behind it all is crazy. I hope this finds its place in the youtube algorithm, because this is a really well made documentary. I subscribed and I hope to see you reach your deserved amount of fame.
Thank you so much for such a kind comment! ♥️ It took about one year to make the video, but unfortunately UA-cam prefers creators who publish regularly! 🥲 Anyway, I made two other documentaries which are in a similar style, in case you are interested!
@@AlanZucconi Oh I will listen to them. I love youtubers that prioritizes quality over quantity. It's unfortunate that youtube doesn't favor youtubers like you, such as Lemmino which makes truly incredible work of production and with deep knowledge about the topic he makes a video about. I wish you theb est of luck on youtube :)
I’ve always wondered how Minecraft generates. I used to think it generated as you walk closer to a new chunk, but since you can type in command to find certain biomes or use a map to find a woodland mansion, I began to think everything must be pre generated. That idea also just made no sense knowing seeds exist. But since the worlds are infinite I wondered how the game would generate something infinite. I have no knowledge of code so this was interesting to me.
I hope this video helped! ☺️ Yes, Minecraft indeed generates new chunks as you walk into unexplored areas. But what goes into those chunks is already predetermined by the world seed! Minecraft worlds are fully deterministic, meaning that from the seed you can recreate all of their features. Some things, like the position of woodland mansions and stronghold can be calculated easily without computing the full map!
I found this video while randomly scrolling on UA-cam. And found it absolutely amazing. I don't know how it doesn't have millions of views but your production quality is outstanding. Keep up the good work. 👍👍
Thank you so much! 🙏 I think my problem is that the way I make content doesn't please the algorithm enough! 🥲 But in case you're interested, I have a few more documentaries on my channel!
This was legit interesting from start to finish. Explained simple enough, yet giving enough information to go on to perhaps make something yourself. Great work!
The fact that the oversimplification warning came on the screen every 5 seconds, just shows how complicated this is. Even things that seem simple at first glance like this actually can be complex and hard to put in a 45 minute video. I didn’t realize it was this complicated to just make a Minecraft world procedurally generate.
Ohhh, I had to simplify SO! MANY! THINGS! And I know that without that warning, I would have been flooded with messages! 😅 I also like when other channels do it. For instance, when videos about science are showing diagrams of atoms and solar systems and say in the corner "not to scale". Or when the same videos are clearly labelling as CGI all rendering of planets, cells and atoms.
Absolutely incredible!! Thank YOU for answering these questions many have regarding Minecraft’s simple yet complex world Gen engine! You deserve 1 million views for this!
Mojang should use this to onboard new employees. Onboarding at most software jobs is "read this terribly written document that hasn't been kept up to date" or "read the code and figure it out"
Thank you so much! 🙏 I made two other documentaries: one about "Creatures", and one about Conway's Game of Life. I'm working right now on another documentary about the emergence of emergent behaviours!
Amazing documentary! Very detailed, gave me a lot of insights. I would love some more in-depth information how structures and decorations work, after the world is generated. Like villages, mineshafts, mansions etc. Sadly not a lot of video's that I can find.
Thank you! Yeah, I really wanted to talk a bit more about the structures. The problem is that there are SO MANY and they are so different! 😅 Couldn't fit them all in a single video!
As someone that has been working with minecraft code and mods for probably 6 years, I have learned a lot from this video. World gen was something that was always so scary to me that I never touched it. This video completely cured me of that fear
@@AlanZucconi Now that is dedication I can very much respect! Hats off to you. I hope you didn't have to look trough too much spaghetti code. There is already a surprising amount of pasta in this video x)
I've searched for a resource like this, an explanation of Minecraft's terrain generation procedure that is both complete and accessible to non-experts, and which is illustrated, for a very long time. I can't thank the video creator enough for making this.
🎯 Key Takeaways for quick navigation: 00:05 💎 *Introduction to Minecraft world generation* - Minecraft's vast world generation. - The concept of procedurally generated worlds. - The role of randomness and seeds in Minecraft's world generation. 03:03 🎲 *The significance of seeds in Minecraft* - The use of seeds to initialize terrain generation. - The deterministic nature of Minecraft worlds based on seeds. - The immense number of unique worlds created by seeds. 04:30 ⚔️ *Procedural generation in early games* - The history of procedural world generation in video games. - The influence of games like "Rogue" on Minecraft. - Overview of how "Rogue" generated dungeon layouts. 08:15 🌍 *Expanding Minecraft's world size* - Minecraft's initial world size limitations. - The introduction of infinite worlds through chunk-based generation. - Explaining the size and restrictions of Minecraft worlds. 10:25 🏞️ *Biome generation in Minecraft* - The introduction of biomes in Minecraft. - The role of noise maps in biome determination. - How temperature and rainfall affect biome distribution. 12:45 🌊 *Changes in world generation in Minecraft updates* - Changes to world generation in Minecraft updates. - Impact on servers like 2b2t. - The longevity of Minecraft's world generation algorithm. 14:39 🎮 *Technical aspects of Minecraft world generation* - Technical details of Minecraft's world generation process. - Layers and stacks involved in generating the world. - The role of noise maps in creating variation. 19:36 🌐 *Creating Minecraft's biome map* - The critical role of the biome map in world generation. - How different layers contribute to biome distribution. - The use of noise maps and scaling layers in refining details. 23:24 ❄️ *Climate and biome variation in Minecraft* - How temperature and climate layers determine biomes. - The introduction of hilly variants to add variety. - The role of white noise and transitional layers in world generation. 25:27 🌟 *Special biomes in Minecraft* - The generation of rare and special biomes in Minecraft. - The influence of climate layers on special biomes. - Examples of special biomes and their significance. 25:57 🌳 *Minecraft Biome Generation* - Biomes like bamboo jungles and sunflower plains are created as patches within larger regions. - Additional layers determine the probability of certain biomes, such as bamboo jungles and mushroom islands. 27:26 🏞️ *River Generation in Minecraft* - Rivers in Minecraft are generated separately from the main terrain. - The River Layer detects potential river locations and smooths them to create rivers. 28:25 🌊 *Ocean Temperature Stack* - The Ocean Temperature stack adds variety to ocean biomes using Perlin noise. - Perlin noise creates smooth, visually pleasing maps by interpolating random values. 30:28 ⛰️ *Terrain Generation in Minecraft* - Minecraft uses fractal Brownian motion noise to generate terrain height maps. - The terrain height is calculated column by column from top to bottom. 33:13 🌲 *Terrain Height and Biome Interaction* - Biomes affect terrain height in Minecraft, preventing unrealistic combinations. - Depth and scale parameters of biomes determine their average height and variation. 35:09 🏰 *Strongholds and World Generation* - Strongholds are critical structures in Minecraft, necessary to access The End dimension. - They are strategically placed in the world generation and prioritized over other features. 36:39 🌄 *Minecraft 1.18 Terrain Generation* - Minecraft 1.18 introduces a new terrain generator with taller mountains and 3D biomes. - Biomes are now linked to a 3D climate map, affecting terrain and underground caves. 39:30 🌍 *Minecraft 1.18 Climate-Based World Generation* - Minecraft 1.18 uses a 3D climate map with parameters like temperature and humidity. - Biomes are determined based on climate parameters, resulting in more diverse landscapes. 41:10 🌐 *Minecraft Community and Research* - Minecraft's community actively conducts research and challenges in world generation. - The game's complexity emerges from simple mechanics, making it appealing to players. Made with HARPA AI
Was very shocked to see that a channel with only 14k subscribers and a video with ~140k views could produce content of such high quality. Video was not too difficult to understand and this channel is probably going to blow up in the future.
Thank you so much! 🙏 I've made a few other documentaries, including one with over 700k views. But I don't make enough content to please The Algorithm, so unfortunately my channel doesn't get the exposure I'd like to get! 🥲
I did not think mathematics, random fractal and noise maps, and randomness could be so beautiful to make a grown man cry. But it did. It made me cry. Thanks for this experience.
Unfortunately you can't publish the original source code! 😭 But there are a lot of tools to decompile it! I've playing with them a lot while doing the research for this video!
@@SigEnderman you're welcome! 🤗 It took over one year of work to put this together! And if you enjoyed it, I have a few other documentaries on my channel!
Thank you so much for this thorough explanation! I am a Mechanical Engineer with fair programming and math skills, and I have worked on mechanistic models. By this, I mean that the model generates predictions based upon realistic rules, so the predictions are always realistic regardless of the input parameters. Think about CGI. Old CGI used fake lighting, requiring great skill and many hours of tweaking to produce believable results. Now, physically based rendering (PBR) uses lighting algorithms based upon how light physically behaves, a mechanistic model. So, believable results may be achieved in minutes rather than hours. While giving a deep appreciation for the complexity of Minecraft's terrain generation, your presentation also sheds light onto the issues with Minecraft's terrain generation. The algorithm fabricates things like temperature and humidity from noise and generates terrain from them while the real world determines temperature and humidity from the terrain. The algorithms are conceptually simple, lacking any mechanistic modeling for the somewhat realistic terrain that it attempts to create. This means that an infinitesimally small subset of parameter combinations produce usable results, requiring extensive tweaking to achieve desirable results. Even then, many worlds still contain various degrees of broken terrain (not merely odd/interesting features but obvious artifacts). Programmers are out of their element here. These primitive approaches demand overly-complicated (chaotic) algorithms to produce the quality expected in modern game worlds. Procedural terrain generation algorithms need to be directed by mechanistic models created by engineers/mathematicians/physicists/geologists. Such direction will result in more stable procedural algorithms, giving desirable results with far less trial and error. These models may still use the same underlying tools but could control/direct them with realistic or artistic parameters, always giving predictable and usable results. Using noise maps for temperature is odd, and driving terrain height from that map is even more strange and fragmented. A mechanistic model would determine temperature from the terrain height and from coordinates. Humidity may also be determined mechanistically by terrain height, ocean locations, and temperature. In other words, you generate the terrain features first, and biomes occur naturally according to that terrain. This would result in far more natural biome placement. But, the possibilities go far beyond just that. For example, a mechanistic model could produce mountain ranges naturally whereas the current algorithm places mountains randomly. Generating mountain ranges with the current algorithm would require massive changes. A mechanistic model could also generate shallow oceans naturally on continental shelves with deep oceans in areas further from continents. Islands could be placed on continental shelves instead of randomly placing them in the ocean. Deep oceans could contain a few volcanic islands. Fundamentally, the world generation could be based upon a tectonic plate map and a continent map. Later maps would be driven by those two main maps. You could take this so far, always getting good results with little tweaking.
I love when i create my base, and i as explore the the various caves around it, i find how theyre connected. Since 1.18, they're are always these sprawling interconnected caves. And even when i think i have them all mapped out, if i keep exploring, they just seem to keep going
I wish I would see this video a year ago. As a Minecraft Java Edition player and a programmer, I **never** found this information anywhere! This video really deserves more views, as it (probably) involved so much research and digging for information. I would also like to mention that in reality implementing that into a real code is a completely different story. To sum it up: A REALLY REALLY GREAT VIDEO!
Thank you so much! 🙏 Yes, it took more than a year to do the video! I had to decompile and recompile Minecraft for several weeks! I'm glad UA-cam is finally giving this video some exposure!
This was an amazing video. After trying to wrap my head around the world generation for my own project and failing to, I found this video and it was extremely helpful.
im playing minecraft watching this video, and the creeper at 4:12 scared the shit out of me. great video, have been chipping away at my procedural game knowledge for a while and this is another great addition to the vault.
Sorry about that! 😅 But glad you enjoyed the video! Btw, on my blog I posted a long tutorial on how to create Minecraft plugins! You might find that interesting!
Thank you so much, it means a lot! I don't post often enough to please the algorithm! Btw, I have a few other documentaries on my channel, which I hope you might like!
You know you've been down the terrain generation rabbit hole too long when the one sentence explanation at 14:40 made perfect sense the first time round
Thank you so much! 🙏 You took your time up write a comment, so is only fair a take some time to respond! 😊 Although I wish I had so many comments I couldn't reply to them all! 🤣
as someone with very little coding/comp sci knowledge, i found this documentary to be really accessible and interesting!! the step-by-step breakdown of each “coding layer” during world generation was especially captivating. kudos!! :)
Thanks! UA-cam has suddenly decided to push the video after one year from its release! I'm very glad pretty much all of its content is relevant to 1.20 as well!
Thank you so much! 🙏 It took more than one year to make this documentary! If you're interested, I have a few more videos like this one on my channel! Unfortunately I don't post enough to please the UA-cam algorithm!
I was looking for tutorials on how to make procedurally generated dungeons in Unity. I saw this video and figured it would be something interesting and would give me some unique pointers. I was not expecting to see a masterpiece of a documentary. Did this video earn my subscription? Yes. Yes, it did. Thank you for making this.
Awww, thank you so much! 🙏 I'm working on a new documentary as we speak, so I hope you'll enjoy that as well! Also, I made one about Conway's Game of Life; cellular automata are often used in procgen, so you might find that useful as well!
I always wanted minecraft to wrap around when you got far enough, so that you could theoretically make your way around the entire globe and wind up back where you started, without ever hitting a hard edge. What a sense of accomplishment.
The fact this has only 12k views is criminal, this is the most extensive explanation of minecraft world gen to date. And it's up to date !
I KNOW RIGHT? 🥲
Haha well, feel free to share it with your fellow Minecraft friends!
I suspect its because of the bad title and thumbnail. When I was researching for some info on minecraft's worldgen, I saw this video and immediately ignored it because it's title/thumbnail made it seem like some basic video with very simple information and no actual in-depth details.
Can't wait to have it really popular in the next 2 years!
@@questwalkerkoi guess he changed it because it is claiming for attention now 😅
He now has 12k subs!
While watching this I thought “This guy sounds very passionate about this and really explains well the topic, reminds me of my Uni days” and notice that you were actually one of my University professors, amazing video !
Aww thank you so much, it means a lot! 🙏 And if I remember correctly, you had one of the top submissions for the Snake AI that year! 🐍👏
@@AlanZucconithe fact that you recognize him shows you actually care about students
@@markfuckerturd5165 Aww, this was super kind for you to say! ❤
Whaaaaaaaaa your prof? This is incredible!
Being prof is incredible
The production quality of this documentary is superb.
Thank you so much for this!
why did you donate robux?
@@DaRealTriTiit isnt robux it real money
@@DaRealTriTi LOL
@@ZentioArts bro didn’t get the joke
I liked the big oceans. They made the world feel believable.
I knoooow!!!
I feel like if you have some sort of ship mods installed (for building larger ships) they are definitely fun, but with only the vanilla boats I can see why they changed it
@@justonedeveloper I wish they exposed some parameters to let players decide how the world generates.
Nothing says believable like being attacked by shadow monsters in an alternate dimension while fighting a dragon using exploding beds
@@fitz394 what are you talking about? That literally how most of my Mondays go. 🤯
what the hell??? this production quality is absolutely INSANE!!! I dont say this often but this definitely needs millions of views. You are definitely going places!
Thank you so much!!! 🙏
UA-cam doesn't really appreciate me posting a new documentary a year! 🥲 So it doesn't often get my work featured!
ngl just recently started playing but new abt the farlands but that was it, this video helps me out alot with minecrafts history!!!
It is million now❤
Pre 1.18 terrain just has a certain unique feel to it. It's bumpy and coarse, but also gradual and smooth at the same time. 1.18+ terrain is much more smooth and realistic, which was probably a good change, but it definately got rid of that unique feel.
No
Beta terrain will forever be king for me. Most likely exclusively because of nostalgia, but still. It just feels good to play with.
1.18 terrain is garbage, it is LESS realistic than the old one - mountains that are hundreds of meters tall being everywhere isn't realistic
@@plebisMaximus beta terrain was wild and unexpected, release terrain became a lil bit more boring but it definitely had a feeling to it. 1.18 feels like an improve to post release terrain and while it does offer more opportunity than beta terrain, its not as unique as beta, but its one of the few things I commend Mojang for doing because it is committing to a new vision rather than trying to appease both sides.
@@shadesoftimeth ere are not mountains everywhere.
Go touch grass blocks
This documentary is insanely well made . As a Computer Science Student, it’s crazy to see so many familiar (mostly simple) concepts mushed together, somehow resulting in THE game of my early teens.
I have to point out: The World Generation Pipeline was explained very well. It’s a complex topic but you managed to break it up into simple steps, painting a coherent image. The stack-graphic definitely helped!
I hope you get the recognition you deserve. Have a nice day!
Thank you so much! I actually use some of the visuals I made for this documentary with my students as well!
As a huge MC nerd & OG, I must say; This is absurdly underrated
Thanks!!!
@@AlanZucconi My Pleasure :D
idk man i stopped playing Minecraft a year ago and switched over to terraria
@@aaaaaaaaaaa.a Go try Vintage Story
lmao same
You answered questions that answered other questions I didn't know enough to ask. This documentary is so thorough, and you break things down in a clear and orderly way. Inspiring and entertaining. I'm fascinated by Minecraft, and I have enjoyed playing it these last 8+ years.
Thank you so much!!!
It was a lot of hard work, but I think it was worth it!
If you want, I also made a documentary about Conway's Game of Life which you might also enjoy!
no fucking way you share the same last name as me i didn't even know that was possible
how does this video not have millions of views? the information, quality and editing is insane
I KNOW RIGHT!
@@AlanZucconiit's kinda cool how every minecraft world you generate is different and unique from others and so much more.
@@redthetrollge7319 it's true! Although there are many other games that generate infinite worlds! It's not that difficult to do. The real challenge is to make them interesting and playable!
It has!!!
Now it has.
This is really top tier quality.
I remember subscribing for the Game of Life documentary and do not regret at all the decision.
Production quality is really amazing.
Thank you so much! It's just me doing all the work, which is why is taking SO long! 🥲
This was awesome ! A year or two back I spent a few weeks on an infinite-world generation project as the concept had always fascinated me, but I ended up getting overwhelmed by just all the layers of systems needed to consistently create a compelling result. I read up a bit on minecraft, but most of what was published was either hypertechnical to the point of being difficult to parse, or was so high level it provided nothing. This video was fantastic at bridging the two concepts!
Thank you Chris! This was exactly my problem. The videos were either too simple, or too technical! I had to actually decompile Minecraft to see how it worked! Took a long time, but I'm very glad I had the chance to do it!
It should be illegal how underrated this video is. Props to you ❤
Arrest the Algorithm! 🚨
At least it's still getting recommended 👌
@@AlanZucconi Hi Alan can I know what song Is playing in the beginning, apps like shazam can't figure that out because of your beautiful voice. xD
@@1Life4Passion Thanks! 😊 That's the official Minecraft OST!
You should not say things like that which makes it sound that you don't think he deserves it by saying that he deserves it but you say it in a way that makes it looks like you mean that he doesn't mean it.
It's just sad how such a video can go unnoticed for more than a year. I hope you will finally get the attention you deserve, it must be frustrating trying endlessly to optimize but still not getting the expected views
It does! 😅 Another documentary of mine got over 700K views. It seems a lot is in the hand of the algorithm! And I don't post content regularly enough to please it! 😅 Out of curiosity, how did you find the video!
@@AlanZucconi It was on my main page, which is probably a good sign :D Keep it up!
@@ertelmisegi Me too just today
I saw it on my main page too today. And it's great.
@@nochimmerkeineAhnung thanks! I'm glad UA-cam if finally giving the video some attention!
Minecraft's world generation is a topic I love to learn about.
1.18 terrain generation is really amazing, althought there are things I dont like as microbiome or "misplaced biomes" and I really want to understand why it's so hard to fix
The fact that this only has 92k views is crazy, your production quality is among the highest on UA-cam. Keep up the great work!
Thank you so much!!! 🙏🙏🙏
Fun fact: a week ago it only had 35K views.
I have been blessed by the The Algorithm, incidentally on my birthday!
@@AlanZucconiThe Video seems to be reaching more and more people!
Im also one of the ones that just had seen the video
@@King-me Welcome! 😊
this documentary is fantastic, totally looking forward for a sequel on 1.18!
The content is surprisingly still accurate for 1.20 as well!
I really wish they still had the "realistic sized" oceans. It made the world feel like there were different continents and really made each place feel like a new land. Now each ocean just feels like a large lake and the everywhere starts feeling the same very quickly.
Totally agree!!
Yes
Ocean Update II when?
@@redpanda1765 I can't wait!
Got this recommended. One of the best videos I have seen in a while on UA-cam. Extensively researched, Well editted, Great Storytelling and very well done editting, this fits the definition of The Perfect Video.
Aww thanks, too kind!!!
Damn this video is underrated as hell. It's the best and most professional minecraft documentary I've ever seen, better than any large youtubers. I have no idea why youtube hasn't recommended it to me earlier. You've got yourself a new subscriber.
Aww, thank you so much it means a lot!!! I don't post enough to please the algorithm!
Unfortunate youtube works that way.. I've also watched Geosquare's cactus video after this, it's pretty insane what the community is doing nowadays
Also I havent expected you to respond within minutes for a comment on a year old video haha
@@pas1033 I wish I had more comments than I can reply to! 😂
This is such a high quality documentary, you deserve more subscribers not gonna lie. Good luck and very good content 👍
Thank you so much!!!
Yeah, I'm hoping the documentary will get some more visibility at some point!
Wow. Just wow. I already loved Minecraft, and enjoyed the deeper parts of it via AntVenom...but I still had no idea just HOW complex this game was/is. I was worried coming into this video that it'd all go over my head, but you explained everything in an understandable and digestible manner, giving me a hunger to learn more. Well done. You've definitely more than earned a sub.
Thank you so much! ⛏️
I came here from Corridor's Scale of Minecraft video. Awesome explanation!
Thank you so much!!! I have a few other documentaries in a similar style which I hope you'll find interesting!
a good microphone is really important for making first impressions, especially when starting out
Wow. This made me even more amazed as to how minecraft was made after seeing its beautiful yet complex algorithm to generate worlds. The maths behind it all is crazy. I hope this finds its place in the youtube algorithm, because this is a really well made documentary. I subscribed and I hope to see you reach your deserved amount of fame.
Thank you so much for such a kind comment! ♥️ It took about one year to make the video, but unfortunately UA-cam prefers creators who publish regularly! 🥲 Anyway, I made two other documentaries which are in a similar style, in case you are interested!
@@AlanZucconi Oh I will listen to them. I love youtubers that prioritizes quality over quantity. It's unfortunate that youtube doesn't favor youtubers like you, such as Lemmino which makes truly incredible work of production and with deep knowledge about the topic he makes a video about. I wish you theb est of luck on youtube :)
I’ve always wondered how Minecraft generates. I used to think it generated as you walk closer to a new chunk, but since you can type in command to find certain biomes or use a map to find a woodland mansion, I began to think everything must be pre generated. That idea also just made no sense knowing seeds exist. But since the worlds are infinite I wondered how the game would generate something infinite. I have no knowledge of code so this was interesting to me.
I hope this video helped! ☺️
Yes, Minecraft indeed generates new chunks as you walk into unexplored areas. But what goes into those chunks is already predetermined by the world seed! Minecraft worlds are fully deterministic, meaning that from the seed you can recreate all of their features. Some things, like the position of woodland mansions and stronghold can be calculated easily without computing the full map!
The video is slowly but surely pushed towards the right people. It was a lot of fun to watch!
Thank you do much! It's great to see UA-cam giving this video some visibility!
I'm so glad that this incredible video popped up in my recommendations feed! It deserves wayyyy more views...
Thanks! I've recently been blessed by The Algorithm!
Here from corridor! Cool video!
@@s0me0ne123 glad you've found me! ☺️ I have a few more documentaries which I hope you'll enjoy!
BOOSTING THIS IN THE ALGORITHM!!! YOU DESERVE IT!!!
Thanks! 😭🙏
I found this video while randomly scrolling on UA-cam. And found it absolutely amazing. I don't know how it doesn't have millions of views but your production quality is outstanding. Keep up the good work. 👍👍
Thank you so much! 🙏 I think my problem is that the way I make content doesn't please the algorithm enough! 🥲 But in case you're interested, I have a few more documentaries on my channel!
This was legit interesting from start to finish. Explained simple enough, yet giving enough information to go on to perhaps make something yourself. Great work!
Thank you so much! 🙏
I have a few other documentaries on my channel, and I'm working on a new one as we speak!
The explanation at 10:00 blew my mind. The zoom out was insane.. what a great way to make the point
@@koopa9815 thank you! Really glad you enjoyed it!
9:19 this part right here was the highlight for me
truly eye-opening, great video!
Thanks! That's possibly my favourite segment!
And it took so long to make it! 😅
Thanks for all the detail! It's rare to see so long, and still constantly interesting videos on UA-cam.
Thank you! It was a lot of work, but I had so much fun making it!
This could have gone onto the official channel instead….. truly amazing
Aww this is so kind!!! I guess Minecraft prefers to keep a lot of this knowledge secret! 😛
Beta 1.7 was the best terrain. So unique structures.
The fact that the oversimplification warning came on the screen every 5 seconds, just shows how complicated this is. Even things that seem simple at first glance like this actually can be complex and hard to put in a 45 minute video. I didn’t realize it was this complicated to just make a Minecraft world procedurally generate.
Ohhh, I had to simplify SO! MANY! THINGS! And I know that without that warning, I would have been flooded with messages! 😅 I also like when other channels do it. For instance, when videos about science are showing diagrams of atoms and solar systems and say in the corner "not to scale". Or when the same videos are clearly labelling as CGI all rendering of planets, cells and atoms.
Absolutely incredible!! Thank YOU for answering these questions many have regarding Minecraft’s simple yet complex world Gen engine! You deserve 1 million views for this!
Thank you so much!
Mojang should use this to onboard new employees. Onboarding at most software jobs is "read this terribly written document that hasn't been kept up to date" or "read the code and figure it out"
Too kind! I'd be very curious to know how the hiring process works at Mojang!
Please make more stuff like this !
Thank you so much! 🙏
I made two other documentaries: one about "Creatures", and one about Conway's Game of Life.
I'm working right now on another documentary about the emergence of emergent behaviours!
This was the best documentary i had watched in my life so far
@@muffafaUA-cam awww! Thank you for such a nice comment! 🙏 There are a few other documentaries on my channel in case you're interested!
This should be a real Minecraft Documentary , that is perfection.
You're too kind! 🙏
@@AlanZucconi and u deserve it
I've watched this before but corridor made me want to watch it again. Great video 🦥
@@deiv1229 glad you've found me again! ☺️
I love how happy he sounds
How can you not be, when talking about Minecraft!? ❤️
Amazing documentary! Very detailed, gave me a lot of insights. I would love some more in-depth information how structures and decorations work, after the world is generated. Like villages, mineshafts, mansions etc. Sadly not a lot of video's that I can find.
Thank you! Yeah, I really wanted to talk a bit more about the structures. The problem is that there are SO MANY and they are so different! 😅 Couldn't fit them all in a single video!
As someone that has been working with minecraft code and mods for probably 6 years, I have learned a lot from this video. World gen was something that was always so scary to me that I never touched it. This video completely cured me of that fear
Thanks! I actually played with the decompiled source code for several months while doing research for this video!
@@AlanZucconi Now that is dedication I can very much respect! Hats off to you.
I hope you didn't have to look trough too much spaghetti code. There is already a surprising amount of pasta in this video x)
I've searched for a resource like this, an explanation of Minecraft's terrain generation procedure that is both complete and accessible to non-experts, and which is illustrated, for a very long time. I can't thank the video creator enough for making this.
Thanks! 🙏
This is an absolutely phenomenal video, I enjoyed every single minute watching it. Thank you for that!
You're welcome! It was a lot of work! ✨
@@AlanZucconi That work really shows itself on the quality of the documentary :)
🎯 Key Takeaways for quick navigation:
00:05 💎 *Introduction to Minecraft world generation*
- Minecraft's vast world generation.
- The concept of procedurally generated worlds.
- The role of randomness and seeds in Minecraft's world generation.
03:03 🎲 *The significance of seeds in Minecraft*
- The use of seeds to initialize terrain generation.
- The deterministic nature of Minecraft worlds based on seeds.
- The immense number of unique worlds created by seeds.
04:30 ⚔️ *Procedural generation in early games*
- The history of procedural world generation in video games.
- The influence of games like "Rogue" on Minecraft.
- Overview of how "Rogue" generated dungeon layouts.
08:15 🌍 *Expanding Minecraft's world size*
- Minecraft's initial world size limitations.
- The introduction of infinite worlds through chunk-based generation.
- Explaining the size and restrictions of Minecraft worlds.
10:25 🏞️ *Biome generation in Minecraft*
- The introduction of biomes in Minecraft.
- The role of noise maps in biome determination.
- How temperature and rainfall affect biome distribution.
12:45 🌊 *Changes in world generation in Minecraft updates*
- Changes to world generation in Minecraft updates.
- Impact on servers like 2b2t.
- The longevity of Minecraft's world generation algorithm.
14:39 🎮 *Technical aspects of Minecraft world generation*
- Technical details of Minecraft's world generation process.
- Layers and stacks involved in generating the world.
- The role of noise maps in creating variation.
19:36 🌐 *Creating Minecraft's biome map*
- The critical role of the biome map in world generation.
- How different layers contribute to biome distribution.
- The use of noise maps and scaling layers in refining details.
23:24 ❄️ *Climate and biome variation in Minecraft*
- How temperature and climate layers determine biomes.
- The introduction of hilly variants to add variety.
- The role of white noise and transitional layers in world generation.
25:27 🌟 *Special biomes in Minecraft*
- The generation of rare and special biomes in Minecraft.
- The influence of climate layers on special biomes.
- Examples of special biomes and their significance.
25:57 🌳 *Minecraft Biome Generation*
- Biomes like bamboo jungles and sunflower plains are created as patches within larger regions.
- Additional layers determine the probability of certain biomes, such as bamboo jungles and mushroom islands.
27:26 🏞️ *River Generation in Minecraft*
- Rivers in Minecraft are generated separately from the main terrain.
- The River Layer detects potential river locations and smooths them to create rivers.
28:25 🌊 *Ocean Temperature Stack*
- The Ocean Temperature stack adds variety to ocean biomes using Perlin noise.
- Perlin noise creates smooth, visually pleasing maps by interpolating random values.
30:28 ⛰️ *Terrain Generation in Minecraft*
- Minecraft uses fractal Brownian motion noise to generate terrain height maps.
- The terrain height is calculated column by column from top to bottom.
33:13 🌲 *Terrain Height and Biome Interaction*
- Biomes affect terrain height in Minecraft, preventing unrealistic combinations.
- Depth and scale parameters of biomes determine their average height and variation.
35:09 🏰 *Strongholds and World Generation*
- Strongholds are critical structures in Minecraft, necessary to access The End dimension.
- They are strategically placed in the world generation and prioritized over other features.
36:39 🌄 *Minecraft 1.18 Terrain Generation*
- Minecraft 1.18 introduces a new terrain generator with taller mountains and 3D biomes.
- Biomes are now linked to a 3D climate map, affecting terrain and underground caves.
39:30 🌍 *Minecraft 1.18 Climate-Based World Generation*
- Minecraft 1.18 uses a 3D climate map with parameters like temperature and humidity.
- Biomes are determined based on climate parameters, resulting in more diverse landscapes.
41:10 🌐 *Minecraft Community and Research*
- Minecraft's community actively conducts research and challenges in world generation.
- The game's complexity emerges from simple mechanics, making it appealing to players.
Made with HARPA AI
It's a sin this only have 100k views, such an extensive work!!!!
Thanks! It only had 30K views last week! Glad it's finally getting some steam!
Was very shocked to see that a channel with only 14k subscribers and a video with ~140k views could produce content of such high quality. Video was not too difficult to understand and this channel is probably going to blow up in the future.
Thank you so much! 🙏 I've made a few other documentaries, including one with over 700k views. But I don't make enough content to please The Algorithm, so unfortunately my channel doesn't get the exposure I'd like to get! 🥲
I love the enthusiasm in your voice
Thank you! This is a topic I'm very passionate about!
Came from corridor :)
You found me! 😎
Same
I did not think mathematics, random fractal and noise maps, and randomness could be so beautiful to make a grown man cry. But it did. It made me cry. Thanks for this experience.
Thank you for sharing this with me! Totally made my day! 😭
this was a very cool video
i also love your enthusiasm in your voice over
its contagious and definitely added to the retention imo
Thank you for the kind words!
So unbelievably well produced, Mojang should be showcasing your video
Hi Mojang, wanna be friends? 👋
Glad to see the algorithm slowly treating this underrated masterpiece of a video.
Thanks! It took a year, but is getting there!!! God bless The Algorithm!
This is so good! Get ready for this to blow up as a student resource video. ❤
It's been really nice to see the video getting some more exposure this week!!!
Was hoping for actual source but ok :(
Unfortunately you can't publish the original source code! 😭
But there are a lot of tools to decompile it!
I've playing with them a lot while doing the research for this video!
This video was the only one that actually satisfied all my interests. Thank you for putting so much effort into this!
@@SigEnderman you're welcome! 🤗 It took over one year of work to put this together! And if you enjoyed it, I have a few other documentaries on my channel!
the random creeper noise a 4:12 to mess with people playing minecraft is a nice touch
Ooops!
Thank you so much for this thorough explanation!
I am a Mechanical Engineer with fair programming and math skills, and I have worked on mechanistic models. By this, I mean that the model generates predictions based upon realistic rules, so the predictions are always realistic regardless of the input parameters. Think about CGI. Old CGI used fake lighting, requiring great skill and many hours of tweaking to produce believable results. Now, physically based rendering (PBR) uses lighting algorithms based upon how light physically behaves, a mechanistic model. So, believable results may be achieved in minutes rather than hours.
While giving a deep appreciation for the complexity of Minecraft's terrain generation, your presentation also sheds light onto the issues with Minecraft's terrain generation. The algorithm fabricates things like temperature and humidity from noise and generates terrain from them while the real world determines temperature and humidity from the terrain. The algorithms are conceptually simple, lacking any mechanistic modeling for the somewhat realistic terrain that it attempts to create. This means that an infinitesimally small subset of parameter combinations produce usable results, requiring extensive tweaking to achieve desirable results. Even then, many worlds still contain various degrees of broken terrain (not merely odd/interesting features but obvious artifacts).
Programmers are out of their element here. These primitive approaches demand overly-complicated (chaotic) algorithms to produce the quality expected in modern game worlds. Procedural terrain generation algorithms need to be directed by mechanistic models created by engineers/mathematicians/physicists/geologists. Such direction will result in more stable procedural algorithms, giving desirable results with far less trial and error. These models may still use the same underlying tools but could control/direct them with realistic or artistic parameters, always giving predictable and usable results.
Using noise maps for temperature is odd, and driving terrain height from that map is even more strange and fragmented. A mechanistic model would determine temperature from the terrain height and from coordinates. Humidity may also be determined mechanistically by terrain height, ocean locations, and temperature. In other words, you generate the terrain features first, and biomes occur naturally according to that terrain. This would result in far more natural biome placement. But, the possibilities go far beyond just that.
For example, a mechanistic model could produce mountain ranges naturally whereas the current algorithm places mountains randomly. Generating mountain ranges with the current algorithm would require massive changes. A mechanistic model could also generate shallow oceans naturally on continental shelves with deep oceans in areas further from continents. Islands could be placed on continental shelves instead of randomly placing them in the ocean. Deep oceans could contain a few volcanic islands. Fundamentally, the world generation could be based upon a tectonic plate map and a continent map. Later maps would be driven by those two main maps. You could take this so far, always getting good results with little tweaking.
Behold: the most underrated Minecraft documentary on UA-cam!
I know right? 😅
I haven't sat down this long for a youtube video in a very long time. Amazing documentary.
Thank you so much! 🙏
I have a few other documentaries on my channel which I hope you'll enjoy!
this video is criminally underrated!!
IT IS. 🥲
I love when i create my base, and i as explore the the various caves around it, i find how theyre connected. Since 1.18, they're are always these sprawling interconnected caves. And even when i think i have them all mapped out, if i keep exploring, they just seem to keep going
I'm so glad your channel got recommended to me! Your blog posts taught me everything I know about inverse kinematics!
Aww, thank you so much for the kind message! I'm so glad the blog helped! I put so much love into that series! 🦾
I wish I would see this video a year ago. As a Minecraft Java Edition player and a programmer, I **never** found this information anywhere! This video really deserves more views, as it (probably) involved so much research and digging for information. I would also like to mention that in reality implementing that into a real code is a completely different story.
To sum it up: A REALLY REALLY GREAT VIDEO!
Thank you so much! 🙏 Yes, it took more than a year to do the video! I had to decompile and recompile Minecraft for several weeks! I'm glad UA-cam is finally giving this video some exposure!
Amazing documentary. You earned yourself a sub
Seems like this documentary really blew up the last week or two, you deserve it!
I KNOW RIGHT? UA-cam is so random sometimes!
Top 10 videos of all time! I hope the algorithm may bless you.
Thank you so much!!!
Congrats on reaching 1.6M views. We want more documentaries like this cause I really like how well and simply you explained it.
@@TanishqSaini-g7n thank you so much! 😊 I'm working on more content, but unfortunately it takes a very long time to make videos like this! 😅
This was an amazing video. After trying to wrap my head around the world generation for my own project and failing to, I found this video and it was extremely helpful.
@@ro0t3ntry Thank you *so* much!!! It means a lot! 🙏
I wonder if, beyond reality itself, there's someone explaining the creation of our universe as passionately as you.
Thank you! This is incredibly kind!
im playing minecraft watching this video, and the creeper at 4:12 scared the shit out of me. great video, have been chipping away at my procedural game knowledge for a while and this is another great addition to the vault.
Sorry about that! 😅
But glad you enjoyed the video!
Btw, on my blog I posted a long tutorial on how to create Minecraft plugins! You might find that interesting!
damn.. the production quality of this video is beyond amazing.. Your channel is so underrated right now, 15k Sub is nothing for this level of quality.
Thank you so much, it means a lot! I don't post often enough to please the algorithm! Btw, I have a few other documentaries on my channel, which I hope you might like!
this video is super underated and ive only watched haf of it so far! definitely going to finish it
Thank you so much! I have a few other documentaries made in a similar style on my channel, in case you are interested!
You know you've been down the terrain generation rabbit hole too long when the one sentence explanation at 14:40 made perfect sense the first time round
These are the people I make content for 💪
not only is the video crazy and easy to understand, but also you reacted to over a 1000 comments on a year old video and still do
Thank you so much! 🙏 You took your time up write a comment, so is only fair a take some time to respond! 😊 Although I wish I had so many comments I couldn't reply to them all! 🤣
this video actually taught me something i didn't know about minecraft
This is astonishingly well done. That Minecraft map zoom out clip made me ponder my entire existence
Thank you so much! It took quite a long time to get that done! 😅
4:14 that creeper noise startled me and caused me to jump backwards because i was playing minecraft
Ooops!
Awesome vid man. It had everything. Throwing that reference back to rogue was really the icing for me. 11/10
I remember playing Rogue with my friends when I was a child! So many good memories!
came here from wren's video in corridor crew about the scale of minecraft, awesome video and explanation dude!
@@elmingggg thank you so much! If you liked this one, I have a few more documentaries on my channel you'll probably like!
Haha came for the zoom out, and was not disappointed. Great videos, man :)
I had so much fun making that! 🗺
Wow! Great vid Alan. 😊
Thank you so much!
as someone with very little coding/comp sci knowledge, i found this documentary to be really accessible and interesting!! the step-by-step breakdown of each “coding layer” during world generation was especially captivating. kudos!! :)
Thank you so much! It was a lot of work!
You definitely should've turned this into a series
Ah! It took over one year to make this, so unfortunately didn't have the time to work on multiple instalments!
id love a video that actually covers the details and doesnt abstract away the actual workings of it
I thought I covered a lot of things in high details! Is there any aspect you wanted to see in more details?
Not even 100k views after a year is just criminal this video is amazing bro
Thanks! UA-cam has suddenly decided to push the video after one year from its release! I'm very glad pretty much all of its content is relevant to 1.20 as well!
Wow. Looks just like the universe. Truly enchanting
I know right!
Your animation is incredibly good. You could get millions of subs just from doing that
Thank you so much! 🙏 It took more than one year to make this documentary! If you're interested, I have a few more videos like this one on my channel! Unfortunately I don't post enough to please the UA-cam algorithm!
Thanks for the clear explanation on Minecraft world creation.
Thanks! It means a lot! 🙏
I was looking for tutorials on how to make procedurally generated dungeons in Unity. I saw this video and figured it would be something interesting and would give me some unique pointers. I was not expecting to see a masterpiece of a documentary.
Did this video earn my subscription? Yes. Yes, it did. Thank you for making this.
Awww, thank you so much! 🙏
I'm working on a new documentary as we speak, so I hope you'll enjoy that as well!
Also, I made one about Conway's Game of Life; cellular automata are often used in procgen, so you might find that useful as well!
this is what I love about coding in general, how something that is overlooked is seemingly complex.
I'm working on a new documentary about the emergence of emergent behaviours!
Awesome video. Deserves the amount views and perhaps much more.
Thank you so much! I made a few other documentaries in this same style! I hope you'll enjoy them as well! ☺️
The production quality on this is superb, to a point where you could slap it on the official Minecraft channel and it would fit right in.
*notice me senpai*
I always wanted minecraft to wrap around when you got far enough, so that you could theoretically make your way around the entire globe and wind up back where you started, without ever hitting a hard edge. What a sense of accomplishment.
Pacman style!
@@AlanZucconi Yes. Or any 4X game map, with toroidal wrapping.
That's a very good documentary, here is my 🦭 of approval
Thank you Neil, it means a lot!
Btw, you're in the credits! ✨