论文部分内容阅读
真实感图形绘制是计算机图形学的一个重要组成部分,它综合利用数学、物理学、计算机科学和其它科学知识在计算机图形设备上生成象彩色照片那样的真实感图形。该项工作从六十年代便开始进行相应的研究,到八十年代随着显示设备质量的提高,已可以生成细腻的、色彩丰富的真实感图像了。随着几何造型、实体建模技术、快速消隐算法、体绘制技术、全局光照模型、辐射度方法以及不断改进的光线跟踪技术的发展,使真实感图形的质量得到了极大的提高;用于绘制特殊形态客体的粒子系统、纹理技术等提供了更加丰富多彩的真实感图形;此外,近几年基于图像的绘制技术和基于点绘制的真实感图形生成技术也得到了较好的发展。随着现代科学技术快速发展,对真实感图形技术提出了越来越高的要求,纹理映射技术的研究具有十分重要的意义。在计算机生成三维真实感图形过程中,除了使用光照模型来模拟大自然的光照效果外,还需要通过对物体表面细节的模拟来使其更接近自然景物。计算机图形学中的纹理可分为颜色纹理、几何纹理和过程纹理,颜色纹理取决于物体表面的光学属性、几何纹理与物体表面的微观几何形状有关、过程纹理是直接在三维空间用纹理函数来定义的。它们作为真实感图形生成的重要课题之一,一直受到人们的关注。本文综述了上述三类维纹理映射技术,并对部分纹理映射算法进行了实现。其中颜色纹理主要是纹理映射算法研究,实现了对于不同参数曲面进行纹理映射,并给出了实验结果;在几何纹理的研究过程中,本文提出一种基于OpenGL的几何纹理生成方法,该方法通过对一类几何纹理构成规律的研究,选择随机函数和三角函数作为扰动函数,对景物表面法向量进行扰动,产生相应的几何纹理,实验结果验证了方法的有效性;过程纹理的阐述中,本文重点研究了木纹函数在平面、立方体上的应用并且通过对木纹年轮直径的纹理颜色进行线性插值,使绘制出的木纹年轮之间的颜色变化具有过渡性,更加逼真的模拟了现实中木纹。本文中的算法是基于VC++与OpenGL来实现的,并给出了较好的运行结果。