S3纹理压缩(S3TC)

Author: Date: 1999年 第38期 24版

    纹理贴图是应用在3D物体上的位图,在3D场景中被用作增加物体的表面细节。纹理可以是任何东西,如木质纹理、大理石纹理等,可以合成复杂的图像如人、建筑物、树等。为了模仿现实生活的场景,就需要巨大数量的细节纹理,因而存放这些数据的地方大小(主内存或显示内存)是很重要的,但为了适应有限制的存储量和带宽,程序开发者不得不使用较少数量的纹理细节。
    虽然AGP使系统可以从主内存中读取纹理数据,从而提高了总体存储量,但是AGP和主内存的接口是共享的资源,除了纹理数据,AGP还被用于传输几何数据,同时系统内存还要被操作系统和其他应用程序使用。因此,纹理数据的读取不可能占有所有的的主内存带宽,但最大限度地使用带宽对图形子系统来说非常重要。
    S3TC纹理压缩技术可以帮助解决这两方面的问题,允许存储更多的纹理数据,同时减少了对带宽的要求,且压缩后图像质量仍然很好。
    微软已经把S3TC作为DirectX6.0中的标准压缩技术,它可以把数据容量压缩到原先的1/6。本质上可以通过存储更多的材质数据,使芯片的帧缓存大小加倍,再加上Savage4采用AGP4×,,从而使Savage4达到超强的3D性能。