I am currently working with pro version of Unity. When comparing the filesize in Unity versus the file being referenced I realize Unity is increasing the size of images used in the game (sometimes significantly). This occurs even with textures with no alphas/transparency (and using dxt1 setting in Unity) Occurs with powers of 2 textures as well as non-power of 2 textures used for GUI elements. I am using PNGs and GIFs.
Would appreciate any help.
There is no png or gif compression on graphics cards, so the source format doesn’t matter. If you set the texture to ARGB32 bit uncompressed with mipmaps, a 128x128 texture will always be 85.3KB, regardless of what format the source texture was in. If you set it to DXT1 with mipmaps, that same 128x128 texture will always be 10.8KB, again regardless of the original format. This is why you should make it easy on yourself and always use .PSD format (assuming you’re using Photoshop), because you don’t gain anything at all by compressing the source textures.
–Eric