Level Instancing - Unreal Engine 5 Tutorial

preview_player
Показать описание
I hope you liked this little video about level instancing/streaming! Hope to see you around :)

📖 Learn from my Skillshare Courses 📖

00:00 - What are we doing even?
00:11 - Part 1 - Normal Level Instance
04:57 - Part 2 - Packed Level Actor
Рекомендации по теме
Комментарии
Автор

Great video! Just one thing I'd like to point out is that by breaking an instance, you are making it a unique collection of assets, and it will have its own draw call and rendering time. There's a rendering benefit of instances where they are all collectively rendered in a single draw-call, so it's helpful if you make them less obviously identical, and then just re-mix them by adding a mesh on top of the instance, rather than breaking the instance and then subtracting a mesh from the collection. Think of it like tiling textures; you want to strive to hide the really obvious repetitions to begin with and you'll get more benefit from them.

TorQueMoD
Автор

problem is packed level actors work with hlod, but they dont have functionality or lights.. or decals. The other problem is regular level instances cannot be baked into hlod or combined into other hlods. Unless you make the hlod in the level instance itself... (which i am not sure it even works correctly for me.. it keeps saying its unbuilt when placed in my scene and causes lag spikes every 20 seconds(my hope because of that.)...

So basically these are worthless unless your only combining static meshes in the packed level actor.

mindped
Автор

Something I don't understand here is why do this level instancing method over creating blueprint actors with your set pieces in? Doesn't creating a child blueprint actor mean that everything is instanced for the child when it's in the level?

MonsterJuiced
Автор

Is this cheaper than building it out of actors?

emptybruh
Автор

Are level instance calling, for example 1 cpu call, instead of 10 calls(10 random static barrels)?
I mean, do they optimise draw calls

OleksandrSe
Автор

i don't see create lvl instance, what should i do ?

aidasadomonis
Автор

do you create assets in blender? Been looking into learning game development but i think i just wanna learn 3d design i am so fascinated by anything related to making games.

TheLostDriver
Автор

Nice!
When you package your game for distribution, do you have to include each level instance in the "levels to include"?

kaingagame
Автор

I had this problem with packed level actor that I add a box collider to the blueprint and when I edit the packed level actor like moving a mesh or something the box collider just get destroy. I also try to add it into the level map but I get the same error. Do you have the same problem?

GiulianoVenturo
Автор

Why is gojo randomly in your latest thumbnails?

RenTheDeveloper
Автор

Very helpful video. Thank you mate <3

malindurashmika
Автор

Why not creating an Actor instead of a packedLevel?

kiwi