Does UE need textures to be POT?

I have some textures that are not POT (1024 2048 etc) and not square, what problems can this cause if any? I see the engine allows padding them… I am worried the UVs will be messed up since I often got messed up UVs from changing textures in other programs.

Ue4 does not need textures to be POT. However, non pot texture can’t have nicely generated mips and have complications will filtering. Long story short, you should not use non pot textures for general purpose. Non square textures can be used safely for anything, but some older mobile platforms.

alright good points

non power of 2 textures also won’t use the texture streaming system (which rely on having mipmaps) so you’d incur on higher memory consumption