
This is done to protect the end IMVU user from waiting forever for your giant texture to download and render. If you have ever tried to distort a image you know what a disaster it can be as the pixels desperately try to retain the image with more or less bits of information… the same is true with IMVU textures.Īny texture that is 512 x 512 or larger will be automatically re-sized by the IMVU code after submission to be 512 x 512.

It is important to point out that if a texture does not follow these specific dimension requirements that IMVU Studio will CRUSH your texture so that it will comply. That is, textures with dimensions that are 2, 4, 8, 16, 32, 64, 128, 256, and 512 pixels in height or width.

For performance purposes textures are stored and rendered at specific dimensions that are based on the power of two. It is simplest to say that IMVU’s 3D engine (like many game engines) is optimized to work best when textures applied to 3D meshes are a variation of a very specific set of dimensions. This is an important and frequently misunderstood part of the Developing process, and often the reason your 3D models and textures might not look as good in IMVU as they did in your 3D mesh building application. The information in the written tutorial is not yet final Power Of Two
