文摘
英文文摘
声明
第一章绪论
1.1研究背景及意义
1.2游戏引擎在国内外的发展现状
1.3研究内容和创新点
1.4本文组织结构
第二章相关研究理论基础
2.1游戏引擎的发展及其现状
2.1.1游戏引擎的概念及其组成
2.1.2游戏引擎的发展历程
2.1.3游戏引擎的现状
2.2碰撞检测算法分类
2.2.1碰撞检测的时间域分类
2.2.2碰撞检测的空间域分类
2.3常用碰撞检测算法介绍
2.3.1 AABB层次包围盒树的碰撞检测算法
2.3.2 OBB层次包围盒树的碰撞检测算法
2.3.3 k-dop层次包围盒树的碰撞检测算法
2.4柔体模拟的相关研究基础
2.4.1柔软织物的模拟
2.4.2水面模拟
2.5本章小结
第三章基于AABB的碰撞检测优化算法
3.1碰撞检测算法的一般框架
3.2基于AABB的碰撞检测优化算法
3.3详细算法介绍
3.3.1 AABB树的构造、相交测试
3.3.2基本几何元素的相交测试
3.4实验方案及结果
3.5本章小结
第四章游戏引擎与物理引擎架构设计
4.1游戏引擎的总体架构
4.2游戏引擎各层具体架构
4.2.1基础层具体模块
4.2.2资源层具体模块
4.2.3系统层具体模块
4.2.4核心层具体设计
4.3物理引擎基本功能
4.4物理引擎的基本架构
4.5本章小结
第五章物理引擎详细设计
5.1柔体模拟物理模型
5.1.1柔体力学模型
5.1.2模型受力分析
5.2物理学世界的详细设计
5.2.1基本数据类型
5.2.2刚体物理学世界详细设计
5.2.3柔体物理学世界详细设计
5.3碰撞检测模块设计
5.3.1碰撞检测基本概念
5.3.2初步碰撞检测模块设计
5.3.3逐步求精模块设计
5.3.4精确求交模块设计
5.4本章小结
第六章总结与展望
6.1总结
6.2将来工作展望
参考文献
发表论文和参加科研情况说明
致 谢