三维可视化引擎研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:laden167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着可视化应用领域的不断扩大,人们对可视化的需求也越来越复杂。可视化引擎的研究,有助于科学计算的数据用直观的三维真实感图形表现出来,方便用户更快更好地对这些数据进行理解和分析。数据建模是可视化关键技术之一,空间结构曲面按表达式可分为函数曲面与自由曲面。函数曲面可以由解析函数表达式来表达,建模方便,而自由曲面无法用解析函数表达式来表达,建模有一定难度。本文根据适合空间结构自由曲面建模的B样条方法及其特点,采用双三次B样条曲面插值算法进行数据建模;针对大规模数据,采用Delaunay三角网格剖分算法生成三角形网格来构造曲面。直接体绘制技术将三维体数据映射到二维投影平面上产生最终绘制结果,具有半透明显示数据场的不同区域和内部细节的优势,但体绘制需要处理的数据量庞大、生成图形的算法比较复杂、处理时间长。本文研究了光线追踪算法和投影成象算法相结合的体绘制方法,结合GPU的可编程顶点处理器和片段着色器,将三维体绘制的部分绘制计算(如顶点变换、纹理映射、色彩转换等)从CPU转移到GPU的顶点和片段着色器上进行处理,实现了图形的快速绘制。层次包围盒方法是解决碰撞检测问题固有时间复杂性的一种有效方法——通过包围盒间的快速相交测试来及早地排除明显不可能相交的基本几何元素对,进一步对包围盒重叠部分的元素进行相交测试,以提高碰撞检测速度。本文结合AABB(Axis-Aligned Bounding Box)包围盒和OBB(Oriented Bounding Box)包围盒的优点,研究了基于LDI(Layered-Depth Image)的碰撞检测算法。该算法通过构造物体的OBB层次包围树,递归遍历物体的层次包围盒树进行OBB包围盒的碰撞检测。针对碰撞发生在叶子节点的情况,通过计算两叶子节点的AABB包围盒来获取AABB包围盒的相交区域V。在该区域V内,采用LDI分层深度图像算法来研究运动物体的碰撞,实现了快速的碰撞检测。本文研究了数据建模、体绘制、碰撞检测等可视化引擎中的关键技术,并实现了可视化引擎关键模块的开发。
其他文献
随着网络的飞速发展,P2P技术已经成为各国计算机网络研究的热点。在P2P系统中,每个节点既是客户机,又是服务器,所有的数据交换都是在节点间完成。相对于传统的C/S模式,P2P具
在现代社会中,工作流管理技术作为一种先进的计算机应用技术,已经成为中小型企业实施管理经营和战略变化的重要手段之一。而工作流引擎是工作流管理技术的核心。当前,工作流引擎
随着我国经济的迅猛发展,城市中各种机动车保有量迅速增加,城市及交通道口的交通状况也因此而变得日趋复杂,城市交通管理部门迫切需要一套行之有效的交通车辆监控系统,智能交通系
本课题的项目来源于上海东方女篮--篮球队异地远程数据访问权限设置及身份加密认证。本课题所实现的系统模型--篮球队科学信息互动加密认证系统。该系统实现了篮球队内部不同
无线自组网具有无需基础设施,组网快速灵活、鲁棒性和抗毁坏性能强等应用优势,但无线自组网是未成熟和民用化的技术。多跳信道共享方式、拓扑结构动态变化等网络特征给无线自组
随着计算机技术和无线通信技术的快速发展,信息化已经成为衡量一个国家的现代化水平和综合国力的重要标准。我国是一个农业大国,农业现代化已经成为我国社会主义现代化建设的
通常,不同课程之间存在一定的关联和前后次序,例如学生学习某门课程之前通常需要先修一些课程。利用学校学籍数据库中所存放的学生成绩数据,结合数据挖掘的关联规则分析,可以从大
随着手持设备的广泛应用,它对汉字输入技术的要求越来越高。整句输入技术能够提高汉字的输入速度,有效实现语句层面上的输入法效果,因此具有很强的实际应用价值。然而由于存储空
随着科学技术的发展,大数据时代的到来,句法分析在自然语言处理任务中所扮演的角色越来越重要。但是从近几年的句法分析发展程度来看,国内句法分析并没有达到很好的效果。原因首
几乎所有的基于无线传感器网络(WSN)的应用都具有特殊的多对一通信方式,而传统的传输控制协议,不管是有线网络上的还是自组织网络上的,并不完全适用于无线传感器网络。如何有