Do I have to create different resolutions of my texture (2K, 1K, 512 and so on) or is there any settings to do it in UE for optimization?

Hello everyone,

I’m using 2K textures for both skeletal and static meshes in the game. I want to reduce their size depending on the current LOD level. It looks like UE doesn’t reduce texture size depending on LOD levels. To test this, I created a map and put my meshes in the map. I went far away from the meshes and froze the rendering by the console command “FreezeRendering”. When I was close to my meshes, all of them had same texture size, which is 2K.

For optimization, do I have to create different resolutions of my textures and material instances? Or Does UE have ability to do this, if so what should I do?

UE4 does reduce textures depending on the mipmap settings.