I want to use mesh lods streaming feature in UE5.4. However, when I put a static far away in the scene(I am sure is far enough to be rendered at lod 7), built an exe and run it, I found that all the lods are resident in the video memory. My project setting and mesh setting can be found in the following pictures. Is mesh lod streaming abandoned for UE5.4?
You’re at 0.5 screen size (not far away at all) and you expect LOD 7? It’s displaying LOD 1. That seems very appropriate. LOD 0 is highest resolution. Most LODs are well below 0.5 screen size. But maybe I’m missing what you’re asking.
Oh, I think you mean you used LOD 7 in-game and you found that all the LODs were in memory. Dunno. You seem to have a small mesh there. It’d save what? 2K polygons when flushing out LOD 0? Not sure any streaming manager would do that. Also, my experience (and I could be wrong) is that it often loads the LODs you need as you move around and only unloads LODs when the object disappears unless there’s an extreme need for memory right away.
Note that texture streaming and mesh streaming are two VERY different things.
For texture streaming, there’s a handy command line:
r.VT.Residency.Show 1