Need explanation about settings of LevelStreaming
I split and organise that to few small questions step by step. I hope answers will help to another people who confused with LevelSteaming process. So:
In Preferences>LevelEditor>Miscellaneous>Default Level Streaming Class
1.1. What is really difference between "LevelStreamingKismet" and "LevelStreamingPersistent"? Im not understand why has 3 options "LevelStreamingAlwaysLoaded", "LevelStreamingKismet" and "LevelStreamingPersistent". What means phrase "Level streaming always loaded" or this option like AlwaysLoaded in LevelEditor window ?
1.2. For what that default setting (DefaultLevelStreamingClass) is?
1.3. That setting is default setting of new added levels in LevelEditor?
In list of Window>Levels How setting "DefaultLevelStreamingClass" from first question affects to that 2 menu items?
In settings of StreamingVolume
3.1. What is mean phrase "StreamingUsage"
3.2. What is mean word "SVB". And how to describe of that short - Streaming Volume ... ?
3.3. What is mean word "Block" or "Blocking on Load" in context of streaming process? "Loading" is load from disk to memory buffer. Right?
3.4. What is "Loading not visible"?
3.5. What is "Visibility blocking on load"?
After console command "stat levels" viewport shows list of all streaming levels like:
Colors always are red even if level show/hide in list of window-levels. Red means unloaded?
After start game colors are green:
4.1. So grey means "persistent" / always in memory?
4.2. Green means loaded? But in that screenshot levels are not yet loaded)? Or unloaded? Or that is bug?
4.3. During play colors changes to yellow, red, blue. Yellow mean loading? Blue means unloading? What is red (in game not in the editor)?
4.4. What the difference between reds in Editor mode in viewport and red when playing game?
In Preferences>LevelEditor>Play If setting "StreamSubLevelsDuringPlay=1" then why colors does not changing. Streaming of levels works in Editor mode but color always is red.
If anyone from stuff will answer to that questions and mark as notes/bugs then i will post some marked answers as separate reports in BugReports.
asked Feb 04 '17 at 07:01 AM in Using UE4
for posterity and new google seekers previous to min 2017, unloaded was shown as green, and loaded as red. Now, they are swapped, sowing some confusion.
from editor source 4.20.3 UnrealEngine.cpp
loaded but not visible: when streaming levels, you can mark them to be loaded, but not yet displayed. This lets you preload several levels, wait for them all to load, then mark them all visible at once (and in reverse, mark levels as invisible, then stream them out)
answered Sep 28 '18 at 12:35 AM
There is some official UE4 documentation about level streaming here: https://docs.unrealengine.com/latest/INT/Engine/LevelStreaming/
answered Feb 04 '17 at 01:59 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here