学位论文 > 优秀研究生学位论文题录展示

基于Vega-Diguy的人物仿真模块的设计与实现

作 者: 太欣旺
导 师: 徐长青
学 校: 吉林大学
专 业: 软件工程
关键词: 三维模型建模 运动数据采集 碰撞检测 包围盒
分类号: TP391.9
类 型: 硕士论文
年 份: 2008年
下 载: 95次
引 用: 1次
阅 读: 论文下载
 

内容摘要


战场环境三维仿真是现代战争模拟的重要方式,而Vega又是对大型场景进行三维模拟的最有力工具之一,DIGuy是战场人物虚拟仿真的重要模块。在此基础上设计了人物仿真模块,可以较为逼真地显示出兵力兵器模型以及模型的空间运动,并准确实时地做出了碰撞检测,真实地模拟了战场中的作战人员和较为复杂的爆炸、烟雾、火焰、弹坑等现象。本文是源自“训练虚拟仿真系统”,该系统还包括坦克车辆等模型,导演导调等功能。但本文只详细阐述其中的一个部分——人物模块的设计和实现。文中对运用Vega-Diguy模块、DIGuy软件和编程实现虚拟人物功能作了详细的介绍。主要包括以下五个部分:绪论、人物模型的实现、人物动作的实现、人物碰撞检测的实现、人物特效的实现。尤其对人物的动作制作以及影音特效做了详细阐述。

全文目录


内容提要  4-8
第一章 绪论  8-14
  1.1 Vega、Diguy 简介  8-9
    1.1.1 Vega 提供的三维图形开发环境  8
    1.1.2 Vega-Diguy 模块、DI-Guy 软件  8-9
  1.2 VC/VC++简介  9-11
    1.2.1 VC/VC++对Vega 的支持  9-10
    1.2.2 在 VC/VC++工程中使用 Vega、Diguy  10-11
  1.3 系统三维仿真的具体需求  11-13
    1.3.1 背景概述  11-12
    1.3.2 场景说明  12-13
      1.3.2.1 初始情况显示  12
      1.3.2.2 仿真过程演练  12-13
    1.3.3 三维仿真的其它要求  13
  1.4 本文的主要工作  13-14
第二章 人物模型的实现  14-24
  2.1 人物模型的生成  14-19
    2.1.1 三维模型建模  14-16
    2.1.2 Flt 文件格式  16-19
  2.2 对象的创建  19-21
  2.3 模型的载入与显示  21-22
  2.4 模型状态更新  22-24
第三章 人物模型的动作  24-34
  3.1 系统中人物基本动作的实现  24-32
    3.1.1 相关外部文件  24
    3.1.2 DIGuy7.0 中动作的修改  24-25
    3.1.3 程序实现  25-32
  3.2 人物动作技术问题的处理  32-34
    3.2.1 运动数据采集  32
    3.2.2 运动数据库的建立  32
    3.2.3 运动数据的重用  32-34
第四章 人物模型的碰撞检测  34-40
  4.1 系统对三维空间碰撞检测的需求  34
  4.2 使用Vega 中的碰撞检测机制  34-37
    4.2.1 Vega 碰撞检测的原理  34-35
    4.2.2 碰撞检测方法及其特点  35-36
    4.2.3 系统中碰撞检测的应用  36-37
  4.3 包围盒方法  37-40
    4.3.1 单包围盒法  38-39
    4.3.2 多边形包围盒法  39-40
第五章 人物模型的特效  40-47
  5.1 声音效果  40-42
    5.1.1 初始化 Vega Audio 模块  40-41
    5.1.2 开启和关闭 Audio  41
    5.1.3 把声音加到 Vega 的实体中  41-42
  5.2 影像特效  42-47
    5.2.1 粒子系统的概念、分类、组成  42-43
    5.2.2 项目中粒子系统的运用  43-47
结论  47-48
参考文献  48-50
摘要  50-52
Abstract  52-54
致谢  54

相似论文

  1. 基于模型的水稻根系可视化研究,S511
  2. 虚拟手术中建模与仿真关键技术研究,TP391.41
  3. 虚拟校园的三维建模与设计,TP391.9
  4. 汽车起重机模拟作业系统关键技术的研究,TH213.6
  5. 基于Direct3D的3D飞行射击游戏研究,TP393.09
  6. 河北旅游职业学院虚拟校园漫游系统设计与实现,TP391.9
  7. 基于VTK的混凝土CT图像可视化技术研究与实现,TP391.41
  8. 基于OGRE的压延塑化三维仿真系统的设计与实现,TP391.9
  9. 自动化排牙系统的研究与实现,R783
  10. 车辆驾驶模拟器视景仿真技术研究,TP391.9
  11. 动画自动生成中三维虚拟角色路径规划的研究与实现,TP391.41
  12. 基于最小包围盒及自适应聚类的三维R~*-树索引结构,TP311.12
  13. 树随风动模拟中的碰撞检测问题研究,TP391.9
  14. 虚拟旅游景区漫游系统的研究,TP391.9
  15. 树枝断裂现象的可视化模拟,TP391.41
  16. 虚拟矿井的设计与实现,TD214
  17. 弹簧数控卷绕仿真系统研究,TH135
  18. 虚拟现实中物理引擎关键技术的研究与应用,TP391.9
  19. 基于虚拟现实技术的校园漫游系统,TP391.9
  20. 虚拟手术仿真系统中碰撞检测的研究,TP391.9
  21. 实时三维漫游系统中关键技术研究与实现,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com