纹理压缩的奇妙之旅 漫谈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人已赞
第1页:纹理压缩的奇妙之旅 漫谈X800的3Dc第2页:纹理压缩的奇妙之旅 漫谈X800的3Dc第3页:纹理压缩的奇妙之旅 漫谈X800的3Dc第4页:纹理压缩的奇妙之旅 漫谈X800的3Dc第5页:纹理压缩的奇妙之旅 漫谈X800的3Dc第6页:纹理压缩的奇妙之旅 漫谈X800的3Dc第7页:纹理压缩的奇妙之旅 漫谈X800的3Dc第8页:纹理压缩的奇妙之旅 漫谈X800的3Dc第9页:纹理压缩的奇妙之旅 漫谈X800的3Dc第10页:纹理压缩的奇妙之旅 漫谈X800的3Dc第11页:纹理压缩的奇妙之旅 漫谈X800的3Dc第12页:纹理压缩的奇妙之旅 漫谈X800的3Dc第13页:纹理压缩的奇妙之旅 漫谈X800的3Dc第14页:纹理压缩的奇妙之旅 漫谈X800的3Dc第15页:纹理压缩的奇妙之旅 漫谈X800的3Dc第16页:纹理压缩的奇妙之旅 漫谈X800的3Dc第17页:纹理压缩的奇妙之旅 漫谈X800的3Dc第18页:纹理压缩的奇妙之旅 漫谈X800的3Dc