Detailed explanation of "Streaming Usage" options for level streaming volumes

Zejji
Fri, 22 May 2015 04:08:38 +0000
World Creation

When using level streaming volumes, can anyone explain the exact differences between the 5 “Streaming Usage” options, namely:

1. SVB Loading

2. SVB Loading and Visibility

3. SVB Visibility Blocking on Load

4. SVB Blocking on Load

5. SVB Loading Not Visible

(As far as I can see, no detailed explanation is given in the UE4 documentation.)

In some places, I would like to use level streaming for managing visibility only, i.e. the relevant assets will already be loaded in memory but I wish to hide distant objects until the player gets close to them for performance reasons. Is setting the level’s streaming method to “Always Loaded” and selecting “SVB Visibility Blocking on Load” as the streaming usage a good way of achieving this?

Also, what is the difference between usage 1 (SVB Loading) and usage 5 (SVB Loading Not Visible), as neither seems to make the newly streamed level visible?

Thanks!

5 posts - 1 participant