POT problem

Hi , so how can i make my background image which is 1920 in 1080 ready for using in unity editor without POT message? thanks.

huh?

power of two, when you want to change a sprite to texture it will appear.

Power of Two. Graphic cards generally must have their textures sized so the width and height are a power of 2. (1px, 2px, 4px, 8px, etc…)

I think you can make it a Sprite, then Unity should automatically add it to a sprite sheet (probably 2048x2048 in size) which would be a power of 2. The other option is to resize the image to be a power of two then scale it in-game.

Dear Garth Smith, i want to have this texture scrolled as background, so i want to have it mapped with a material on a quad, so i cannot use a sprite solution , now how with which numbers i change it to correct size in photoshop? would you please say to me the exact numbers?thanks .

Hello, you can do one of these.
1024x1024, 2048x1024, 2048x2048. (These are all POT)

This means it will get scaled. If you go 2048x2048 you should be able to get pixel perfect with Point filtering. Bilinear/trilinear might blur something out though if you’re resizing in Photoshop anyway it shouldn’t be too different.

You can also make it a sprite (manually). That is, put your 1920x1080 on a 2048x2048 (there will be empty space around) then set the UV coordinates on your quad to show only the 1920x1080 part of the 2048x2048 texture. Making it a Unity Sprite is pretty much doing this same thing automatically.

Yes, full screen images take a lot of texture memory!

1 Like

Change the format in the import settings to not be Compressed.

This also really isn’t a Scripting question.

420x420, am I right? :sunglasses:

Also check advanced setting (vs texture). You have pot scaling options there that might work for you