泡泡网显卡频道 PCPOP首页      /      显卡     /      评测    /    正文

纹理压缩的奇妙之旅 漫谈X800的3Dc

    现在我们就可以通过计算,来看看3Dc技术究竟能够带来多大的压缩比例了:

    我们仍然举一个4×4像素的块的情况,首先我们来算算在没有压缩之前记录这16个点上的信息所需要的空间,由于未压缩之前采用的是32bit的标准位图来存储的信息,RGB等3个色彩通道的颜色值分别表示X、Y、Z的分量值,原来用作记录Alpha通道信息的通道则被浪费了,这样的话这16个点每个点都需要4个8bit的空间来记录相应的信息,总的占用空间就是4×8×16=512bit。

 采用未压缩格式需要512bit

    那么压缩以后呢?每个点需要分别用3bit记录X分量和Y分量的数值的编号,然后再分别开辟两个空间记录这16个点中的两个分量的最大值以及最小值,这么算起来的话总共需要的空间就是 6×16+8×4=128bit。

 压缩后仅仅需要128bit

    前后一对比,我们就能看出,3Dc技术的压缩比例是4:1,还是蛮大的。<

0人已赞

关注我们

泡泡网

手机扫码关注