书籍简介:
本书以群组仿真技术的实现过程为主线,综合群组仿真涉及的几大模块,针对模型变形技术、动作驱动技术、快速绘制技术以及硬件加速技术进行探讨和阐述。书中包含了大量的实例介绍和代码示例,具有一定的视角广度和技术深度。
本书可以作为运动仿真和角色群组仿真方面的参考书,还可以作为计算机图形学领域技术人员的提高性参考书,对于图形硬件编程人员也具有参考与实用意义。
作者简介:
陈红倩
出版日期:
2011年05月
章节目录:
前言
第1章 群组仿真相关技术概论
1.1计算机图形学
1.1.1计算机二维图形学
1.1.2计算机三维图形学
1.2计算机动画技术
1.3虚拟现实技术
1.4群组仿真技术
1.5计算机图形、图像、虚拟现实、群组仿真之间的关系
1.6群组仿真技术的应用实例
1.7本章小结
第2章 群组仿真的关键技术
2.1运动角色仿真流程
2.2角色动作驱动技术
2.3角色模型变形技术
2.3.1传统变形方法
2.3.2最新的模型变形方法
2.4角色快速绘制技术
2.5图形硬件加速技术
2.5.1硬件加速机制
2.5.2硬件加速的编程实现方法
2.5.3GPGPU通用编程
2.6本章小结
第3章 二维运动角色变形技术研究
3.1相关工作
3.2基于自适应网格的二维角色变形
3.2.1自适应网格的原理
3.2.2自适应网格的关节点旋转角计算
3.2.3自适应网格的构建
3.2.4自适应网格的面积保持
3.3二维角色变形的硬件加速
3.3.1自适应网格的图形硬件加速
3.3.2相邻自适应网格的无缝连接
3.4基于自适应网格的二维角色变形算法实现
3.4.1简化骨骼标定
3.4.2变形过程初始化
3.4.3交互变形及渲染
3.5二维角色变形关键代码
3.5.1角色关节点数据结构
3.5.2角色动作驱动部分代码
3.5.3图形硬件GPU加速接口程序代码
3.6实验结果与分析
3.6.1基于自适应网格的二维角色变形结果
3.6.2自适应网格精细度对变形结果的影响
3.6.3变形计算时间与网格精细度的关系
3.6.4变形计算时间与角色个数的关系
3.7本章小结
第4章 三维运动角色变形技术研究
4.1相关工作
4.2基于统一基础模型的角色变形方法
4.2.1规则网格的统一基础模型构建
4.2.2统一基础模型的变形计算
4.2.3统一基础模型变形的表面积保持
4.2.4基于统一基础模型的细节保持变形
4.3基于统一基础模型的三维角色变形算法实现
4.4三维角色变形关键代码
4.4.1主网格采样算法
4.4.2计算控制网格的放缩系数
4.4.3面积保持网格的计算
4.4.4各部分网格合并算法
4.5实验结果与分析
4.5.1基于统一基础模型的三维角色变形结果
4.5.2变形计算时间与基础模型精细度的关系
4.5.3变形计算时间与原始模型顶点数的关系
4.6本章小结
第5章 运动角色动作驱动技术研究
第6章 角色群组快速绘制技术研究
第7章 大规模角色群组场景仿真方案
第8章 群组仿真技术在森林场景中的应用
第9章 总结与展望
参考文献
封面图: