When I import my textures, do I really need to use a power of 2?

I have a texture with size 2368 X 1024 and I noticed that when I imported it into Unity it was scaled down to 2048 x 1024. That cause a stretching problem. I can try and resize it to 2048 X 1024, bur before that I wanted to ask if there’s a way to leave the texture in it’s original size. Any help with this will be greatly appreciated. Thanks in advance!

There is a way to keep the original NPOT (non power of two) resolution.

  • Click on your texture to bring it up in the inspector.
  • Change Texture Type to Advanced
  • Change Non Power of 2 to None
  • Set Max Size to 4096

You don’t need to use POT textures, but there are benefits if you do, such as compression.