Hi Everyone,
Hoping someone can help me out, I’ve searched through multiple posts here and online and the official documentation here Texture Streaming in Unreal Engine | Unreal Engine 5.1 Documentation but can’t find an answer that works for me. I’m using 4.16 but I’ve have problems like this on almost every build even in previous versions. I asked my local UE4 community and no-one encounters these issues so wondering if it’s some kind of curse?
Getting to the point; I almost always end up with textures that won’t stream to their highest resolution, no matter how close I get to the objects in question. I’ve tried;
-
Using the new optimisation view modes, it doesn’t look like a disaster, some objects show 1x under 2x over but to be honest I don’t know what the per object/texture solution is to those problems, and objects that appear fine in these view modes also have issues.
-
Increasing r.Streaming.Poolsize (although I don’t know how to do this permanently as it resets every time I close the editor). Note my stats below, I don’t think this is the issue as even if I set all textures to never stream i don’t top my pool, but I tried it anyway.
-
Changing the Streaming Distance Factor in Project Settings, this doesn’t seem to have an effect at 0.001 or 1000, it also resets when I close the editor.
-
Setting Maximum Texture Compression to 1024 (my max imported texture resolution) in Texture Settings.
-
Increasing the Streaming Distance in Static Mesh Settings.
I must be missing something here because it’s never really worked for me, on this scene I’m able to brute force the job and either turn streaming off or mark all of the textures as Never Stream but for others the ability to use this feature would be greatly appreciated.