Unreal Engine 4 Tutorial - Level Streaming

preview_player
Показать описание

In this video I explain how level streaming works and how you can use it for both collaboration and for optimisation. This is a technique used in many games and is one you should definitely know about in Unreal Engine 4.

Subscribe now to catch each video as they are released each week.

Рекомендации по теме
Комментарии
Автор

9:12 make active persistent level, select streaming volume or another object, then Ctrl + M to move to presistent level

DronX_
Автор

Noticed that you made a little cut in the video at 9:10, not sure if you deliberately wanted to showcase this way of moving items to another level, but there's a more convenient way of doing it than Cut-Pasting: having one or several objects selected in the Outliner, go to the Levels panel, Right Click on the desired level and use "Move Selected Actors To Level".
I'm pretty sure Ryan knows it but not sure why he decided to cut it out :)
Just a note to the viewers :)

Elidarification
Автор

I was a Cryengine user and have "layers", but didn´t find in Unreal. Now Thanks to you I know where it is and what is called "Level streaming". thank you very much!

rogeriocostarogeriocostaba
Автор

Im going to have to practice a bit to get this down, but this was very useful. Thank you

VinoVenitas
Автор

Thank You very much Ryan for these amazing tutorials, for a beginner like me I really learned much from you ❤️

omar-elhamedy
Автор

You can also have way more control over level streaming through blue prints. This way you can create collision choke points and target your loading/unloading with more control.

OmegaMouse
Автор

I've not put it to the test yet, but I've read that the ideal way to use level streaming with your art passes is to separate them into smaller sublevels based on the amount of objects in the level in order to maximize streaming performance and reduce hitching.

Jofoyo
Автор

man the cutting and pasting saved oure project didnt know that whas possible and tought we needed to sart over because of performance issues added a new presistent level re added the older levels moved some thing from the old main level to the new one and this gave a huge boost in preformance no stuttering anymore

FreakSheepVODS
Автор

Oh Man!!! This is so awesome!!! So well explained even I seem to have it working!!! Thanks so very much!!! Instead of a horrible piecemeal of 50 paces, lift, 50 paces, lift, which I saw as the only way to keep down 'load', I can build way more coherent scenes, and provided I deploy interruptions to line of sight, drop the section not in view. Again, Thanks so very much for all your work!!!

philsadler
Автор

dude i needed this so much! didnt tried it yet. but when i've got my project ready (for asigning these streamingboxes) i'll be back!

stevekoops
Автор

Thanks man, exactly what I was looking for.

aleguerra
Автор

Good man Ryan! This is something that's potentially complex to grasp but you made it so easy to follow. Thank you!

brenolad
Автор

Was specifically looking to try and replicate the Destiny / Darksouls level streaming style, so this was perfect to stumble upon. Big thanks! Subbed!

ZAPcon
Автор

great vid as usual. One thing I would also add, when you made the mistake and put the vol on wrong level as well as the cut and paste you can with actors selected right click the level you wanna move things to in the level window and hit move actors to level. Same shit different smell but I thought I would put it out there :)

_Man_Media
Автор

Thank you very much for your detailed explanation. As a newbie, I really needed this. Thanks again!!

kimleaming
Автор

Could have shortened it a lot but you did include sectioning so I forgive you :)

Kokuyouski
Автор

Thank You very much for these amazing tutorials..

Arrorasalwareal
Автор

Super quick and helpful! Thank you so much man!

morganwardfilm
Автор

From Fresh Bread Games - thank you! this is wonderful.

moragna
Автор

I was the 420th like!!! Yay! lol Thanks for this video. You taught me level streaming with your simple example :)

metallovermaniac