论文部分内容阅读
纹理映射技术用于生成物体表面的纹理细节,是真实感图形技术的重要组成部分,也是计算机图形学的一个重要研究内容。依据纹理定义域的不同可把纹理划分为二维纹理与三维纹理。在二维纹理方面,本文讨论了适用于参数曲面的Catmull算法与Blinn算法,适用于一般曲面的两步纹理映射技术,现已广为应用的环境纹理映射技术及凹凸纹理映射技术;另外还分析了纹理映射的几种快速反走样技术:Mip-map技术、区域求和表技术以及Trilinear滤波技术。在此基础上,针对实际应用的需要提出了在两步纹理映射技术中加入Bezier曲面和B样条曲面作为可选曲面,以减少图案的变形;提出了Quadrilinear滤波技术,用实例证明了该方法的可行性与有效性。在三维纹理方面,分析了几种常用的过程纹理函数与Fourier纹理合成技术,给出了映射结果,同时给出了一个实时绘制海水的实例。除此之外,本文还介绍了纹理压缩与纹理缓存技术。在纹理压缩方面,综合了定比压缩的各种方法,并提出了一种适用于纹理的压缩编码方式。在纹理缓存方面,介绍了在现行的GPU中所使用的各种缓存技术。