Remove ads
来自维基百科,自由的百科全书
纹理压缩(Texture compression)是一种专为在三维计算机图形渲染系统中存储纹理而使用的图像压缩技术。与普通图像压缩算法的不同之处在于,纹理压缩算法为纹素的随机存取做了优化。
在Beers,Agrawala和Chaddha于1996发表的一篇影响深远的论文基于已压缩纹理的渲染 (页面存档备份,存于互联网档案馆) [1]中,他们列举四项纹理压缩的特点,使其不同于其他图像压缩技术。
由于其数据访问模式是事先知道的,纹理压缩常作为整个绘图管线的一部分,在绘制时对动态地已压缩数据进行解压缩。而反过来绘制管线也可以通过纹理压缩技术来降低对于带宽和存储的需求。在纹理贴图中,已压缩纹理和没有经过压缩的纹理使用起来基本没有区别,都可以被用来存储颜色数据或其他数据,例如凹凸贴图或法线贴图,也都可以和Mipmapping或各向异性过滤等共同使用。
常见的纹理压缩格式有S3纹理压缩,PowerVR纹理压缩(PVRTC),爱立信纹理压缩(ETC)和由ARM开发的自适应可伸缩纹理压缩(Adaptive Scalable Texture Compression)。 绝大多数支持OpenGL和OpenGL ES的显卡,尤其是移动设备上的显卡,都支持一种或多种压缩格式(主要以扩展的形式)。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.