融合物理特性的3D图形引擎技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lgdtmz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国数字娱乐产业的发展,三维游戏引擎系统已开始成为众多关注和较快发展的VR应用技术之一,然而相对于美国、日本等国家而言,我国对三维游戏引擎技术的研究还比较滞后。目前,游戏引擎系统研发已被正式纳入国家863计划,而作为其核心的三维图形引擎技术正是国内外研究的热点。随着研究不断的深入,基于虚拟现实的三维图形引擎将开始受到重视。于是,基于物理建模的动画技术开始应运而生,该技术将在图形学中成为一种具有潜在优势的三维造型和运动模拟技术。尽管该技术比传统动画技术的计算复杂度要高得多,但它能逼真地模拟各种自然的物理现象,这是基于几何的传统动画生成技术所无法比拟的。因此,适应三维图形引擎性能的大规模、快速的物理运动仿真计算将受到人们的关注。围绕融合物理特性的三维图形引擎研究这一课题,本文的研究工作如下:(1)提出了基于k-DOPs动态调整的多物体碰撞检测改进算法,实现准确探测物体模型边缘,快速确定物体模型间的位置和相互作用,有效防止相互穿透。通过实验表明,该算法具有更高的准确性和较好的实时性。(2)掌握了理论力学知识,深入理解了刚体的受力和物理运动规律,基于动量和动量矩定理建立了刚体碰撞反应动力学模型,最后将理论力学与计算机科学相结合,提出了多刚体物理运动模拟仿真算法。(3)提出了欧拉积分改进方法和积分控制算法,明显地减少了计算中的累积误差,为图形绘制提供了更加准确的物理数据。(4)通过研究国外主流的3D图形引擎系统,以及常见的模型文件数据格式,设计了一个灵活的、可插拔组件的引擎结构,它允许应用程序开发者根据实际情况(应用程序的需要、设备平台的性能等)加载模块,大大增加了系统的灵活性和应用范围。开发实现了融合物理特性的三维图形引擎系统,它作为一个开发平台,上层应用程序可以根据它提供的API来实现各种所需的功能而不需要更改应用的任何代码,使开发者无需在底层处理上耗费精力和时间。具体实验测试表明,该系统具有较高的性能和较好的模拟效果。最后,本文在总结全文的基础上,提出了若干有待进一步深入研究和探讨的问题。
其他文献
随着情感计算和智能化的人机交互界面的发展,要求机器具备感知和理解人的情感的能力。因此,面部表情分析作为一个重要的课题被提出来,并在近十多年来展开了广泛的研究。目前
CISC处理器在实际应用中最为广泛,相关软件最为丰富;但是它也有着现代微处理器中最复杂的存储管理单元。本文来源于西北工业大学航空微电子中心所承担的国防“十·五”预研项
随着计算机技术和网络技术的发展和普及,计算机技术已从传统的单用户工作模式转变为多用户协同工作模式。计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)
把现有的Web服务按照一定的语义和逻辑自动组合起来,以得到增值的服务是当前Web服务领域研究的一个热点。目前Web服务组合面临的主要问题是系统的可伸缩性、消息传输效率以及
实时协同编辑系统作为CSCW的一个重要应用,近年来得到了广泛研究。本文介绍了一种实时协同编辑算法及其在协同编辑器Z-Office中的设计与实现。本文首先对现有多种协同编辑并
近年来,随着计算机网络的蓬勃发展,电子商务已经逐渐成为一种重要的经济模式和理念。电子支付作为发展电子商务的一个重要手段和基础得到了人们的广泛关注。电子支付的安全性
数据库知识发现是(Knowledge Discovery in Databases,简称KDD)是当前涉及人工智能和数据库等学科的一门相当活跃的研究领域,分类是其中的一个重要研究方向。决策树是分类中
仿真技术,特别是计算机仿真技术是一门建立在相似理论、控制理论和计算机技术基础上的综合性与实验性科学,由于它不需对系统进行抽象与简化,通过计算就能模拟系统行为的全过
PID控制器以其自身的优点在工业控制领域应用非常广泛,免疫算法是基于人工免疫理论,在遗传算法的基本框架之上结合免疫算子而形成的一种新型优化算法,本文深刻分析了免疫算法
流程管理是 PDM 系统中实施业务过程管理与过程控制的一项关键技术。为了从整体上提高产品设计的效率,降低设计成本,提高产品业务管理水平和竞争力,需要把产品数据管理技术与