Perché la compressione GPU conta
Una texture 4K RGBA non compressa usa 64 MB di VRAM. La compressione GPU riduce a 8–16 MB rimanendo campionabile direttamente. A differenza di PNG/JPEG, i formati GPU scambiano qualità per accesso casuale costante.
Formati BCn (desktop e console)
BC1 (DXT1) comprime RGB a 8:1 per materiali opachi. BC3 (DXT5) aggiunge alfa. BC5 memorizza due canali per normal map. BC7 offre massima qualità a 4:1.
ASTC (mobile)
ASTC fornisce rapporti flessibili tramite blocchi da 4×4 a 12×12. Per mobile, blocchi 6×6 bilanciano qualità e dimensione.
Artefatti di compressione
La compressione a blocchi causa artefatti nei gradienti lisci, bleeding ai bordi netti e aloni. Usa sempre formati dedicati per le normal map.
Scegliere il formato giusto
Desktop: BC1 opaco, BC3 alfa, BC5 normali, BC7 max qualità. Mobile: ASTC 6×6 generale, 4×4 alto dettaglio. Web: PNG/WebP — i browser decomprimono.