基于DI-Guy的虚拟实体行为仿真及应用
发布时间:2024-07-02 19:31
完成消防、作战等特殊使命任务需要有一系列针对性的训练,然而这样的训练往往要在训练的场地、设备及训练器材上投入较大成本,同时受训训练对象缺乏对实际行为规范缺乏深入了解,训练的效果通常不理想。为克服训练场地及器材的限制,实现对训练效果的分析,采用虚拟现实仿真进行演习训练显得很有必要。DI-Guy仿真环境因为其具有良好的人物对象行为建模而备受关注。本研究将基于DI-Guy的展开对虚拟实体的行为仿真技术进行研究,主要将对其框架、相关技术予以阐述分析,并进行建模应用。 本研究的主要工作包括: 1)对DI-Guy总体框架及相关技术模块展开分析归纳。 2)基于DI-Guy环境,对虚拟实体的行为技术展开研究,主要包括行为实体的结构、路径、方向及决策等技术。阐述DI-Guy行为实体的结构并建模,描述实体间碰撞与避让实现方法,消防应急行为,清华深入研究DI-Guy想定建立内容及方法步骤。 3)基于虚拟人的行为及决策展开研究。结合虚拟实体人物在环境中遇到的具体情况,利用DI-Guy软件的各个分技术模块,对其建立行为链、决策逻辑,并详细描述建立步骤。 本文的研究主要基于DI-Guy的基本技术展开的,着重点在于...
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 虚拟现实技术
1.2.2 DI-Guy及其相关研究
1.3 本文主要研究目标及内容
1.4 本章小结
2 DI-Guy技术框架及相关技术模块
2.1 DI-Guy总体框架及应用模块
2.2 行为实体结构
2.2.1 DI-Guy中人体结构与骨骼节点的构架
2.2.2 人物实体的创建
2.3 实体行为模块中的避让技术
2.3.1 几个相关概念
2.3.2 障碍物规避方法
2.4 本章小结
3 基于虚拟人的想定与行为过程设计
3.1 DI-Guy想定
3.2 想定过程的主要技术
3.2.1 DI-Guy想定的3D显示窗
3.2.2 时间控制面板
3.2.3 输入模式面板
3.2.4 行为电子数据库面板
3.2.5 视景设置面板
3.2.6 工作记录面板
3.2.7 实体要素面板
3.2.8 事件管理面板
3.2.9 想定对象面板
3.2.10 其他面板
3.3 想定设计过程
3.4 行为实体的行走路线、行为设计与决策
3.4.1 路径设计
3.4.2 行为设计
3.4.3 行为决策
3.5 实体特征设计
3.6 本章小结
4 基于DI-Guy的虚拟人物及其行为仿真应用
4.1 虚拟人的行为及其路径仿真
4.1.1 案例分析
4.1.2 想定建立
4.2 决策逻辑行为仿真的案例
4.2.1 案例分析
4.2.2 想定建立
4.3 基于DI-Guy的消防灭火模拟仿真案例
4.4 本章小结
5 总结与展望
5.1 全文总结
5.2 下一步展望
致谢
参考文献
本文编号:3999901
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 虚拟现实技术
1.2.2 DI-Guy及其相关研究
1.3 本文主要研究目标及内容
1.4 本章小结
2 DI-Guy技术框架及相关技术模块
2.1 DI-Guy总体框架及应用模块
2.2 行为实体结构
2.2.1 DI-Guy中人体结构与骨骼节点的构架
2.2.2 人物实体的创建
2.3 实体行为模块中的避让技术
2.3.1 几个相关概念
2.3.2 障碍物规避方法
2.4 本章小结
3 基于虚拟人的想定与行为过程设计
3.1 DI-Guy想定
3.2 想定过程的主要技术
3.2.1 DI-Guy想定的3D显示窗
3.2.2 时间控制面板
3.2.3 输入模式面板
3.2.4 行为电子数据库面板
3.2.5 视景设置面板
3.2.6 工作记录面板
3.2.7 实体要素面板
3.2.8 事件管理面板
3.2.9 想定对象面板
3.2.10 其他面板
3.3 想定设计过程
3.4 行为实体的行走路线、行为设计与决策
3.4.1 路径设计
3.4.2 行为设计
3.4.3 行为决策
3.5 实体特征设计
3.6 本章小结
4 基于DI-Guy的虚拟人物及其行为仿真应用
4.1 虚拟人的行为及其路径仿真
4.1.1 案例分析
4.1.2 想定建立
4.2 决策逻辑行为仿真的案例
4.2.1 案例分析
4.2.2 想定建立
4.3 基于DI-Guy的消防灭火模拟仿真案例
4.4 本章小结
5 总结与展望
5.1 全文总结
5.2 下一步展望
致谢
参考文献
本文编号:3999901
本文链接:https://www.wllwen.com/shekelunwen/renwuzj/3999901.html