基于GPU的直接体绘制算法研究与应用

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:kellyfly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
直接体绘制技术可以高效地对复杂的三维体数据进行部分或整体绘制,其较高的绘制速度以及灵活性可以满足用户不同的需要。直接体绘制的结果直观、立体,但往往缺乏一定的真实感,难以满足用户日益增长的视觉要求。本论文基于上述背景,研究提高实时绘制算法的真实感的方法。本文选择直接体绘制技术中经典的splatting算法作为研究对象,通过研究球谐光照的相关理论,对现有的splatting算法流程中光照模拟与实时绘制两方面进行了改进,使用GPU对改进后的算法进行硬件加速,使其能够以较高的绘制效率进行高质量的图像绘制。在光照模拟方面,设计了一个合适的光照模型,该模型主要基于球谐光照理论,并考虑了对漫反射,镜面反射,以及阴影的模拟。其中,在模拟镜面反射效果时,使用基于经验的数学模型以提高计算效率,同时利用包含遮挡信息的漫反射光强值对其进行修正提高结果的真实感。通过在预计算阶段对光照模型中的函数进行球谐分解,大大降低了实时光照的计算复杂度。在实时绘制方面,为了减小splatting算法绘制结果的走样程度,本文使用了一种在视线方向进行球谐重构的方法,即在绘制过程中将视点作为一个假想光源,重构该在假想光源的作用下各体素的光强,将其作为混合阶段对片元筛选的依据,避免了使用深度测试带来的混合走样;通过光源方向的球谐重构进行高效的光照模拟,在保证一定实时性的同时,有效提高了绘制结果的真实感。为了保证基于球谐重构的splatting算法的效率,考虑到实时绘制阶段的球谐重构具有较大的运算开销,本文将片元的球谐重构计算转移到GPU中加速进行,不仅减少了CPU与GPU之间的数据传送开销,也明显提高了渲染速率。通过实验结果证明,本文使用的方法可以应用于复杂模型的实时渲染,在光源实时变动的情况下,不仅实现了包括漫反射,阴影在内的一系列光照效果,并且明显减小了绘制结果的走样程度。
其他文献
人脸建模和绘制是计算机图形学中的热点研究领域.对于图形学领域的研究者来说,自从70年代世界上第一个人脸合成系统出现以来,具有真实感的人脸绘制就一直是一个富有挑战性并
随着计算机技术的发展,特别是数据库技术的应用和普及,如何从浩瀚无垠的信息海洋中获取有价值的信息,只借助于一般的数学分析和算法是无能为力的,为了有效的从这些海量的数据中获
随着计算机应用的广泛与深入,需要处理的数据量越来越大,在单台计算机处理能力有限的情况下,如何能快速、完整地处理这些数据,成为一个亟待解决的问题.并行机的出现,提供了解
随着计算机网络的迅速发展和普及,网络安全日益引起人们的关注。椭圆曲线密码体制具有密钥短、加密强度高等特点,很有可能成为下一代公钥密码体制。但建立一个安全的、快速的椭
工作流管理系统有效的适应了现代企业和政府业务变化较快的特点,可以灵活的根据预定的目标优化工作流程,其在企业和政府的应用会给企业和社会带来巨大的效益.但是现有的系统
随着互联网络的发展,当前拒绝服务攻击工具随处可得,且易操作,使得分布式拒绝服务攻击的发生频率越来越高。分布式拒绝服务攻击已被公认为互联网上最难解决的问题之一,尤其是带宽
在当今信息化时代,教育作为人类社会生活的重要领域,不管从教育形式、教学方法乃至师生关系都正在发生巨大的变化.计算机及网络对各个国家都产生了广泛而深刻的影响,并渗透到
随着软件的规模越来越大,内容越来越庞杂,先进的软件开发过程和方法成为软件项目开发成败的关键。通过对国内一些中小软件企业的调研,结果显示我国的软件开发现状十分不容乐观,一
在现实世界中,很多问题都要涉及对多个目标进行优化。因此多目标优化也成为近30年来迅速发展起来的一门新兴学科。 本文提出了一种新的方法来进行多目标优化。根据对GA存在
该文首先介绍了移动Agent的基本概念、技术优势、面临的挑战.然后,该文提出一种基于Agent和Place的层次结构移动Agent模型,以及基于此模型的移动Agent系统FreeMA.在该模型中,