Тёмный

how video games secretly render giant worlds 

Stylized Station
Подписаться 463 тыс.
Просмотров 24 тыс.
50% 1

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 119   
@StylizedStation
@StylizedStation Год назад
pin me
@ericthecringelord
@ericthecringelord Год назад
Pin him
@Emzo123
@Emzo123 Год назад
ok
@tia6250
@tia6250 Год назад
Hey warning, your thumbnail is completely off base. Not even by a little bit. The number "86,163km" genuinely means nothing as the tears of the kingdom map doesn't reach that distance in any possible direction. You might have meant kilometers squared "km^2" as through a google search of "tears of the kingdom map size" that is the first result that shows up.
@unknownusrname
@unknownusrname Год назад
You heard the man pin him.
@alyasVictorio
@alyasVictorio 11 месяцев назад
As of today, UE 5.3 update completely solved the problem for open-worlds
@greebly6011
@greebly6011 Год назад
The tree system is more than just a billboard, they are called imposters. They take into account which angle you are looking at the tree from, and display a png of an angle that is as similar to the viewing angle as possible. So this way you can look at the billboard from even above and it will display the top of the tree, not the weird 2D paper that we come to expect from grass billboards.
@MultiArtStyleTWT
@MultiArtStyleTWT Год назад
That makes sense, cause the far-away textures still look incredible, so i wondered if it was more then just some thrown around pngs
@victorbenoin4732
@victorbenoin4732 11 месяцев назад
So basically it’s Parallax Mapping ?
@BigMoneyGs
@BigMoneyGs 9 месяцев назад
billboards in game dev are exactly what u described, images facing the camera
@vystaz
@vystaz Год назад
megatextures weren't introduced in doom 2016, they were introduced in rage
@atlev
@atlev Год назад
Yes thank you!! I don't understand why so many content creators talk about things they haven't researched, like don't talk about things you don't know!
@NahorCA
@NahorCA Год назад
And Id software removed it in Doom Eternal.
@noodleman4555
@noodleman4555 Год назад
@@NahorCA Thank god for that too. 2016 is aging rather poorly visually thanks to megatextures.
@Punisher1992
@Punisher1992 Год назад
i had the same thought, that was the problem with amd cards back in the days, because it looked like a swampy texture.
@atlev
@atlev Год назад
@@noodleman4555 Same thing with Wolfenstein: The New Order and its prequel.
@NahorCA
@NahorCA Год назад
Megatexture is not about texture LoD, not directly at least. It's about avoiding texture tiling, about having a unique texture for the whole map, instead of repeating the same few textures over and over. The optimization of the memory usage is a side effect of the implementation ("virtual texture"). Megatexture pretty much requires virtual texturing to be viable, but the latter can exist without the former.
@cormano64
@cormano64 Год назад
I'm glad people are calling out the style limitations and blatant clickbait in this.
@MultiArtStyleTWT
@MultiArtStyleTWT Год назад
not even close to as bad as alot of mainstream ytbers
@aquaarmour4924
@aquaarmour4924 9 месяцев назад
how is this clickbait? people really taking issue with informative videos now, then proceed to eat up the mindless clickbait everywhere else on the site.
@BigMoneyGs
@BigMoneyGs 9 месяцев назад
@@aquaarmour4924 its annoying clickbait
@theknightwithabadpictotall7639
"Why shouldn't it be possible?" "It just shouldn't" "Why not you stupid bastard?"
@darrennew8211
@darrennew8211 Год назад
Hardware limitations. It's the same reason you can't load an entire 150G video game into your 32G of memory all at once. How are you watching this and not understanding that already?
@cormano64
@cormano64 Год назад
@@darrennew8211 Calling someone out for not understanding the video while failing to understand the joke reference... well done.
@darrennew8211
@darrennew8211 Год назад
@@cormano64 Fair enough. I guess the quote marks should have given it away.
@dreigin420
@dreigin420 Год назад
Nice the only thing missing of mentioning term "impostors"
@everInfinity
@everInfinity Год назад
it does actually mention it, impostors are basically billboards at it's core. As of lod he doesn't mention HLods and other type of tech around LODs, it's kinda unnecessary in a general explanation video.
@heyitsjoshmusic
@heyitsjoshmusic Год назад
When the eventual GDC talk comes out about TOTK I would accept a video about its somehow accurate-feeling complex physics simulation + building mechanics titled "this shouldn't be possible" as I genuinely don't know how they managed that on a mobile CPU. A barebones overview of LODs, with nothing specific to implementation on the Switch itself, doesn't warrant this buy-in
@OriginRow
@OriginRow Год назад
One thing to notice. More LOD groups takes more size on disk. Using Impostors are great and also they don't pop up in between. 👍
@yespeace
@yespeace Год назад
Bro made the same video 3 times
@EaziGX
@EaziGX Год назад
When is the jiggle physics video coming?
@gameworkerty
@gameworkerty Год назад
'megatextures' as a technology was actually developed for Rage and is just a specific implementation of a now common technique of 'virtual texturing'.
@franciscosariles
@franciscosariles Год назад
No mention of why “it shouldn’t be possible”.
@erwins_arm
@erwins_arm Год назад
Click bait yaaay
@grimmcreeper192
@grimmcreeper192 Год назад
For real. No explanation whatsoever
@johnnydarling8021
@johnnydarling8021 Год назад
It shouldn't be possible to render everything in real time, and it isn't. Instead, it's rendered using LODs and other optimization tricks.
@franciscosariles
@franciscosariles Год назад
@@johnnydarling8021 That’s already been covered on the channel with this and other games. The “shouldn’t be” isn’t explained or contextualized in how TOTK uses it. Some examples I know from playing the game myself: everything underneath sky islands use low LoD, or how the chasms into the depth are used to allow the game load in the map, or how green space of recall creates a sort of wormhole to load in the next area. It’s easy to recognize when a video is simply filler to make sure the channel doesn’t get dumped by the RU-vid algorithm. Ironically enough, I comment to support engagement
@StefanLopuszanski
@StefanLopuszanski Год назад
Yep. Down vote it for clickbait nonsense.
@wukerplank
@wukerplank Год назад
Seems like it was possible for a few decades 🤔
@rexded
@rexded Год назад
Bro this thumbnail is so pointless, like what do you mean 86,163 km the game's height limit is 3292 meters. Why do you make videos like this, you didn't even say why this "shouldn't be possible"
@simonfinnie2900
@simonfinnie2900 Год назад
Quick note, billboards usually rotate in a way to face the player to avoid being able to see the plane from a different angle. This can sometimes cause silly artifacts such as in genshin where if you fly over a tree while it's a billboard it will bend over to face you in the sky or will do crazy rotations.
@scenenuf
@scenenuf Год назад
tf was the point of that thumbnail.
@pacomatic9833
@pacomatic9833 Год назад
0:26 What kind of freak would take an executable file, a file meant for _programs_ and is spefiic to Windows and Windows alone.... And then use it as a model which is supposed to e part of one program?????? Atop that, it also has heaps of extra power and processes being used up when you could just use any normal format like a *normal person!*
@insanemang9983
@insanemang9983 Год назад
UE5 is slowly negating the need for LODs whoch I find to be a HUGE time saver on production. With 5.3 now landscapes can utilize this as well which will hopefully work well with randomly generated assets.
@DaSquyd
@DaSquyd Год назад
UE5 isn't getting rid of LODs; it's just abstracting them so the user doesn't need to manually handle it anymore. Nanite, under-simplified, is an automatic LOD manager.
@chainingsolid
@chainingsolid Год назад
@@DaSquyd Despite how crazy under simplified that simplification of Nanite is its a great way to explain it.
@yesno1085
@yesno1085 Год назад
Nanite is still not there yet though as just using it will make your game have higher specs requirement
@disrupt94
@disrupt94 Год назад
@@yesno1085 That is true, but it also allows your game to scale much better. Traditional techniques keep up well enough with Nanite until we scale up the distance and number of assets.
@temotskipuri3151
@temotskipuri3151 11 месяцев назад
@@DaSquyd Yeah, but Nanite also handles super-high-poly meshes much better than traditional LODs. If you put 50 million-poly spheres in a level without Nanite, your PC will crash, while Nanite doesn't even break a sweat.
@ckay11002
@ckay11002 Год назад
Does anyone else find 2:36 incredibly nauseating? the way the background slowly scrolls along with the main element on the screen shaking is super disorienting for me.
@jiro4559
@jiro4559 Год назад
Only solution is to change the title, mate
@sventomasek
@sventomasek Год назад
So why shouldn't it be possible?
@darrennew8211
@darrennew8211 Год назад
Hardware limitations. You don't have infinite memory and infinite compute speed. It's the same reason it isn't possible for a 150 gig game to just load into your RAM all at once.
@sventomasek
@sventomasek Год назад
@@darrennew8211 I still fail to see why using LODs shouldn't be possible
@darrennew8211
@darrennew8211 Год назад
@@sventomasek LODs make possible the thing that shouldn't be possible, which is to have a massive world all visible at once or bunches of AIs all active at once. (I admit it never occurred to me that the other things he mentions would have LODs too.) Just like saying "running a 100-gig program on a computer with 32-gig of RAM shouldn't be possible." But we invented demand paging, so now it's possible.
@temotskipuri3151
@temotskipuri3151 11 месяцев назад
@@darrennew8211 With Nanite you can have a million million-poly assets in a level and it won't destroy performance. Also comes with zero pop-in. Clearly something isn't being done right with traditional LODs.
@darrennew8211
@darrennew8211 11 месяцев назад
@@temotskipuri3151 It's called "progress".
@Lamas236
@Lamas236 Год назад
I know it's only 3:40 video but there should be mention of Nanite.
@darrennew8211
@darrennew8211 Год назад
Nanite is automatic LOD.
@Lamas236
@Lamas236 Год назад
@@darrennew8211 Not really, Nanite doesn't use LOD at all. It's completly different system. One of the advantages, among others, of this system is that it does not have to load complete object models but only parts of them. Thus if you see for example 1px of a rock you don't have to load the whole rock as with the LOD system
@darrennew8211
@darrennew8211 Год назад
@@Lamas236 That's cool. I didn't know it was even more sophisticated. I figured it was just calculating LOD on demand, but I guess eventually it gets different enough you can no longer call it LOD. And it makes sense they'd do that, given how it seems to be commonly used, with lots of overlapping geometry.
@Mr_Tokon
@Mr_Tokon Год назад
Hopefully Unreal engine 5.3 finally eliminates the need for LODs with the introduction of Landscape Nanite
@darrennew8211
@darrennew8211 Год назад
Nanite is automatic LODs.
@fosteredlol
@fosteredlol 10 месяцев назад
What's really impossible is UEBS2. ThT game is bewildering
@lucasbastosrodrigues140
@lucasbastosrodrigues140 Год назад
you would also tell about chunks! Separe a chunk of the world on a single and big draw call and bla bla, and put smal gemometry details on another draw calls to have more control or about the use of draw call in away to do better oclusion of polygons to not redenrig off screen stuff, like rooms inside a bulding a separete draw calls so you do not renderer all the house at same time and this way you can go wild on polygons in a single room, But more draw calls more sad the cpu will be so must be a balance. Or about how to organize the textures, the altas the materia from each level to have reduce streaming, well todays we have sdd so there is no need to care about it anymore.
@emiel333
@emiel333 2 месяца назад
And what about the use of tessellation in video games? Technically not the same, yet so close to switching between LODs.
@Tucan_-wj5qo
@Tucan_-wj5qo Год назад
was sure this was an ue5 vid for a sec
@sermerlin1
@sermerlin1 Год назад
So 3:40 minutes of still not even remotely answering the "this shouldn't be possible" and the point of the video nowhere to be seen. Yeah we all know about LoD but we haven't seen anything about the point of this video.
@thegamedevcave
@thegamedevcave Год назад
people really are missing the point of the video? "this shouldn't be possible" is clearly referring to a fully detailed rendered world, and he then goes on to explain that LODs are used to make it possible. It's a little clickbaity i'll agree but idk how there's loads of commenting complaining about "the video doesn't explain why it's not possible" ? ... it literally starts off with that..
@sventomasek
@sventomasek Год назад
The title is misleading, making people think this video is about some revolutionary tech when in reality it's just something very simple which we've been doing for many years. I would also argue that it isn't possible to render a fully detailed world, since using LODs makes it a very undetailed world. The thumbnail is also misleading, as TOTK is not 86,163 kilometers in height. His intention was clearly to clickbait, because most people already know about LODs and wouldn't have clicked on the video if they knew it's just LODs.
@sventomasek
@sventomasek Год назад
​@@AliasA1 Where did I say the video was wrong? I said the title and thumbnail are misleading and clickbait, which they clearly are. If the title was something like "How games render such big worlds with ease", more like his previous videos it would have been fine and explained what the video is about, but this title doesn't explain anything and is purely used to farm clicks, same with the thumbnail with misinformation. Nowhere in the video did he say that it shouldn't be possible to render all of this at once, which makes it sound like the title is referring to LODs (the only thing he talks about in the video), but using LODs should and definitely is 100% possible. If you think the title and thumbnail are not clickbait, sorry but you're coping hard.
@AlleyKatPr0
@AlleyKatPr0 Год назад
UE5 has no LOD's....or does it?
@ghasty8424
@ghasty8424 Год назад
UE5 basicly have a system that create LODs itself based on the camera view, angles of the polygons and the pixels of the screen. It's as unnotisable as it can get and you don't have to create LODs yourself.
@tonkobanjo
@tonkobanjo 11 месяцев назад
playing half life 2 on LOD6 is very funny
@Cromenium
@Cromenium Год назад
Nintendo dies everything besides bringing out a more Powerfull console
@alyasVictorio
@alyasVictorio Год назад
Offtopic but a cherry on top of this video's topic is UE5's Nanite Foliage which its polygonal clusters smoothly scale with distance but has better topology (in comparison to what LODs do), making even high-detailed trees and grasses million miles away still looks the same plus with better game performance to render real-time. Even low-polys and/or bad graphics also benefited from Nanite Foliage too for even smoother performance. Note: Search "topology" because it's far different from meshes despite its similarities/synonyms
@BigMoneyGs
@BigMoneyGs 9 месяцев назад
"this shouldnt be possible" ???😭😭 even super mario 64 used LODs bruh this isnt news nor impossible its just basic game dev
@ceanist_
@ceanist_ Год назад
Damn let the man be. If the title says "this shouldn't be possible" and he proceeds to explain how it's possible, it makes sense to think instead "your computer can't do this on its own, so here are the cool techniques people use to give the illusion that it is possible" Like even if you want to argue it's click-bait, which it's not, it's literally in-line with the concept of the video. He's explaining how the impossible was made to seem possible. Like other people pointed out, he forgot to mention imposters, and that's a valid critique, but the rest of the video makes sense you're just not giving it any thought.
@handkc12
@handkc12 Год назад
What about nanite?
@ActuallyRito
@ActuallyRito Год назад
O I I A A
@vivid8979
@vivid8979 Год назад
But does swapping different Assets based on LoDs is taxing as well since the game need to adjust it everytime??
@disrupt94
@disrupt94 Год назад
There's not really any good alternative, the only reason why games can have so many high-poly assets in them is because it the engine never has to load all of them at once. Swapping assets to a lower LOD is barely an inconvenience to any modern engine.
@bird536
@bird536 10 месяцев назад
Do you have sources for your research, I'm trying to make better plugins for godot
@Ironpants57
@Ironpants57 Год назад
Super cool! I didn't realize that statemachines could inflict so much issues as well. I guess I could change the amount of raycasts if an enemy is nearer or father away. I wonder having 2 statemachines would benefit. 1 being movement/search type and 2 for computation types like amount of raycasts. Though you wouldn't want a spike of computations on the other side of the map because a few NPCs found each other.. Like if two NPC's are fighting in an arena sort of scenario. Otherwise it's probably not loaded in if it isn't an arena type game.
@StreetSurfersAlex
@StreetSurfersAlex Год назад
Clickbait title
@KnucklesEmerald-wj9vo
@KnucklesEmerald-wj9vo Год назад
you ever made a vid on No Mans Sky and how well optimized it is?
@waveZ277
@waveZ277 11 месяцев назад
Hey @StylizedStation, I was just wondering if you could make a short video on an animation that I can't quite figure out, I was wondering how I could create an animation that adds objects that were not there before, E.g spawning something in at anytime and anyplace for a certain animation. Either in blender or UE5 would be great. This would really help and would be appreciated very much. Thankyou
@photons30
@photons30 11 месяцев назад
nice more info like this, please. Arigato Sensei!
@CYXXYC
@CYXXYC Год назад
What's different in Doom's megatextures from a regular texture atlas? I think Minecraft does an atlas for all its textures
@MondyTS
@MondyTS Год назад
Often for environments specifically tiling textures are used because with a small texture you can cover large amounts of space. Obviously tiling isn't great and sometimes it's really noticeable. Megatextures are basically a texture atlas at it's core but it's also a giant texture (that's why they are called that) with zero tiling
@omkar1827
@omkar1827 Год назад
mo money mo problems sorry biggie nah we've got our own version mo polygon mo problems
@muhammadalown4439
@muhammadalown4439 Год назад
Your content is amazing, keep up the good work my friend.
@chaoticddge6051
@chaoticddge6051 Год назад
kinda gettting tired of the same format and the same game being shown
@FesterThanLight
@FesterThanLight Год назад
Also consider that many people already have this basic information, especially his audience, I don't know why he's doing this.
@nucket_
@nucket_ Год назад
@@FesterThanLight i cant speak on behalf of everyone but i havent learned anything new from his past couple videos. was wondering if anyone else felt the same
@TheRealBOBlibob
@TheRealBOBlibob Год назад
You can already tell 10 seconds into the video that it's going to be about LOD
@dizzyndead
@dizzyndead Год назад
hes trying to upload content thats quickly put together so the algorithm doesn't drop him lmaoo
@JaybyrdMystic
@JaybyrdMystic 11 месяцев назад
Tom, I have a Question for you, And maybe you answer it in The Lazy Handpainter's Guide, But How do I get Spiderverse Style Textures for Substance, your voice doesn't annoy me so this is why I'm asking you.
@alec_almartson
@alec_almartson Год назад
Thanks to Nanite, in Unreal Engine, 💯👍🏻 we don't need to bother making our own L.O.D.s (the Engine takes care of that behind the scenes).
@yesno1085
@yesno1085 Год назад
You still should use a combination of both in your game each depending on the asset
@pacomatic9833
@pacomatic9833 Год назад
Well, those are made in real time, so you should still do so as not making any at all makes it take TONS of power.
@wweet_
@wweet_ Год назад
You should make a video about Star Citizen
@rakka6315
@rakka6315 Год назад
CLICKBAIT
@_Drew_O_
@_Drew_O_ Год назад
Hi
@shaunkaz7987
@shaunkaz7987 Год назад
wsg
@DoesNotInhale
@DoesNotInhale Год назад
Wasn't expecting a clip of Cyber City Oedo. Man of culture
Далее
vintage game animations were weirder than you remember
12:43
I Redesigned ANOTHER ICONIC ANIME MOMENT in 3D
18:05
Просмотров 1,3 млн
I Paid Fiverr Game Developers to Make the Same Game
10:25
Minecraft images but it's incredibly terrifying.
8:20
Просмотров 614 тыс.
How did an open world Star Wars game flop?
14:38
Просмотров 6 тыс.
Should the better player ALWAYS win?
29:09
Просмотров 125 тыс.
7 Fates Worse Than Death You Gave Your Unlucky Enemies
12:29
How To Make A Game Alone
16:44
Просмотров 269 тыс.
How I Got Hired as a Character Artist For Games
20:52
Просмотров 501 тыс.
When Video Games Were Simple
20:12
Просмотров 781 тыс.
Why Gaming is a Beautiful Hobby
15:03
Просмотров 145 тыс.
how games create limitless detail WITHOUT polygons
4:36