[Engine Feature request] StreamingEnabled - control streaming parts out

Hey everyone!

The Feature

Currently StreamingEnabled has quite an unclear criteria(s) to stream parts out. I know it is based on free memory, however I'm sure that myself and many many other developers would like to have a way to control when to stream parts out of the target(?) radius.

How it could work

One way this could be implemented is some sort of a memory threshold in %, for example, we set it to 10% (0.1), and once 10% of the memory has filled parts out of the target radius start to stream out. (for example - 10% of 8gb total memory - 0.8gb filled - stream parts out)

This way we could set it to a low value (or any desired value really) to have parts stream out whenever we wish.

Why we need it

The main reason as to why I think this MUST be introduced is that, first of all, we do not need to fill up gigs of memory (if we have a lot for example, like 16gb or more) and have parts streamed in from very very far away. That just wastes unnecessary memory, and most importantly (imo) partly or LARGELY decreases fps due to rendering.
1 Like