三维图形引擎中凹凸纹理映射技术的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:yangdinghui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于数字媒体技术的推进,计算机三维图形学技术得到了长足的发展,它是现代计算机科学中最为活跃的领域之一。三维图形学被广泛应用于网络游戏,虚拟现实,军事训练等很多方面。凹凸纹理映射技术是三维图形学中近年来研究的一个热点,它被使用来绘制物体表面的细节,使物体表面看起来具有粗糙感,增加绘制场景的真实程度。传统的凹凸纹理映射技术并没有真正改变物体表面的几何属性,而是通过纹理来改变物体表面的法向量,从而实现物体表面具有粗糙感的假象。本文首先介绍了普通的颜色纹理映射技术,反走样技术和多重纹理映射技术,它们是实现凹凸纹理映射技术的基础。接着介绍了比较典型的浮雕凹凸纹理映射技术和现在主流显卡采用的点乘凹凸纹理映射技术,从实现的原理入手对二者进行了详细的论述,并对二者的优缺点进行了细微的比较。视差纹理映射技术是新近提出的实现物体表面粗糙感的一种凹凸映射技术,它是对目前因计算量过大而无法应用于实时渲染系统中的位移映射技术的改进,这种技术不是对物体表面的顶点进行偏移,而是借助于高度图对纹理坐标进行偏移,从而近似达到位移映射技术的效果。针对视差映射技术的缺陷与不足,经过仔细认真的研究,对这种技术进行了改进:对高度值和偏移值进行调整,这样可以使绘制出来的物体能够达到你所需要的效果;通过视线与高度图来实现物体表面的自遮挡效果,这样使绘制出来的场景看起来更加真实;通过使用光泽图来调整镜面高光的亮度,不至于使物体表面的高光成分过大而影响视觉效果;这三种改进都是为了增加所绘制场景的真实感,而且增加的计算量并不大。采用LOD技术,当绘制较远处的物体时使用简化的模型,并采用粗略的纹理采样技术,绘制近处的物体时使用详细的模型,并采用线性采样,这种技术符合人们观察物体的习惯,大大缩小了计算量。在本文的最后,给出了视差纹理映射技术的实现过程,且使用shader编程技术提高绘制的速度。
其他文献
嵌入式计算机系统的诞生,标志着计算机进入了通用计算机系统与嵌入式计算机系统两大分支并行发展的时代,从而导致20世纪末计算机的高速发展时期。后PC时代的两大发明:嵌入式
随着信息技术尤其是计算机网络技术的不断发展,信息技术在现代教育活动中的应用越来越广泛和深入,远程教学模式因其固有的诸多优势正在全球范围内蓬勃发展,在充分利用目前我
随着网络信息的急增,Web信息检索将扮演着越发重要的角色,如何提高信息检索的效率也随之成为研究热点。而在信息检索领域中,概念相似度计算起着很重要的作用,提高概念相似度
随着通讯技术的发展,以软交换代表的下一代网络技术已经得到广泛的应用。本文深入研究了软交换的相关概念及其具体实现技术,设计了基于软交换技术的传真服务器的系统架构,成
音频数字水印技术是近年来的研究热点之一,该技术通过向音频文件中嵌入秘密信息以达到版权保护、掩蔽通信等目的。当所有者权益被侵犯时,可通过对水印的检测来得到证明。近几年
在互联网提供的海量、庞杂的信息中,不良信息以不同的表现形式,从不同的角度对不同人群造成毒害或干扰。因此,对网络访问进行必要的、有效的内容过滤是营造健康、安全网络环境的
世界各国信息化军事革新需要高科技新式装备,相应的也就需要大量的指挥控制系统和大规模应用软件。应用于现代高科技装备软件的功能越来越复杂、软件规模也越来越庞大,军队应
传统的Web服务技术(SOAP、WSDL和UDDI等)缺乏机器可理解的语义,限制了Web服务的自动化。如何将Web服务内容(包括服务的用途、功能以及如何访问)表示为机器可处理的形式,即带有
新航行系统(CNS/ATM)是利用高新技术适应未来空中交通管制需要的一种新的系统,其中一个非常重要的部分就是支持多种空中广播服务(如S模式的应答机、交通信息服务广播、飞行情
汽轮机的安全和优化运行一直都是电厂最为关注的问题,随着电厂DCS系统数据的大量积累,利用传统的分析手段无法对海量数据进行有效的分析,无法展现数据的趋势变化。不能深层次地