Hi,
I upgraded my project from Unreal Engine 5.5.4 → 5.6.1, and now all textures that were previously marked as Virtual Textures have stopped working correctly in 5.6.1
I am getting warnings like:
LogMaterial: Warning: Material '...' expects texture '...' to be Virtual
But the textures are marked as Virtual Texture Streaming in the texture asset settings.
Everything worked perfectly in UE 5.5
What happened after upgrading:
-
All textures that were virtual in 5.5 are now treated as non-virtual by the materials in 5.6
-
It seems like UE 5.6 is ignoring or losing the virtual texture metadata stored in the .uassets
Things I tried:
-
Re-saving all textures
-
Reassigning textures in the material
-
Delete and rebuild DerivedDataCache
-
Restarting the editor and machine
Nothing fixed it.

