Prepararea texturilor, vvvv

Despre pregătirea texturilor

FileTexture da din cap (EX9.Texture) suportă formatele de imagine BMP, JPG, TIF, TGA, PNG, DDS. Texturile din fișiere sunt încărcate în memorie. Pentru a optimiza utilizarea memoriei (și, prin urmare, o mai bună calitate a descărca și viteza de afișare), se prepară în dimensiune textura 16x16, 32x32, 64x64, 128x128, 256x256, 512x512, 1024x1024, 2048x2048 sau 4096x4096 pixeli.






Cu cât dimensiunea texturii este mai mică, cu atât este mai rapid încărcată și procesată.

Sfat: Dacă lucrați cu o imagine dreptunghiulară, aplatizați-l într-un pătrat. Dacă utilizați această textură în vvvv, aceasta se extinde automat la dimensiunea specificată a obiectului, astfel încât să nu observați o degradare a calității și să câștigați în viteza de descărcare.

Creați texturi cu un canal alfa (transparență)

PNG (.png) - cel mai convenabil format pentru texturi transparente. Dacă lucrați în Photoshop, nici măcar nu trebuie să creați un canal alfa suplimentar, deoarece transparența stratului este salvată automat ca transparență pe canalul alfa.






TARGA (.tga) - este, de asemenea, posibil. Când pregătiți textul .tga în Photoshop, nu uitați să creați un canal separat pentru canalul alfa și să îmbinați toate straturile.
JPEG (.jpg) și BITMAP (.bmp) nu acceptă canalul alfa.

Cum funcționează vvvv cu rezoluția texturii? Se pare că imaginea este puțin distorsionată.

Formate de comprimare (compresie)

Când încărcați un număr mare de texturi în același timp, este recomandat să utilizați formate bazate pe comprimare pentru a economisi memoria. Puteți seta formatul de comprimare pentru textură în Inspector prin selectarea nodului FileTexture (EX9.Texture).

Formatul de comprimare DXT include formatele DXT1, DXT2, DXT3, DXT4 și DXT5. DXT1 dă cea mai mare compresie, folosind 4 biți pe pixel, dar nu procesează canalul alfa (dacă este, atunci este dat 1 bit). DXT2 / 3 sunt foarte aproape de DXT1, dar folosesc un canal suplimentar de 4 biți pentru canalul alfa, care dublează spațiul din memorie. În formatul DXT2, toate datele sunt pre-multiplicate de canalul alfa, iar în DXT3 - nu. Formatele DXT4 / 5 diferă de DXT2 / 3 prin aceea că atunci când comprimă imagini, ele exclud interpolarea datelor alfa. DXT2 / 3/4/5 oferă un raport de compresie de 4: 1 și DXT1 - 8: 1 fără a utiliza canalul alfa sau 6: 1.

Compararea formatelor de compresie







Trimiteți-le prietenilor: