三维仿真模拟训练系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三维仿真模拟训练系统
1. 系统总体介绍
系统采用3D引擎对装备进行仿真模拟训练,实现士兵可以在仿真系统中进行装备模拟,训练,同时也可以不同的地方进行组织实施考试任务。
总体设计思路:
✧仿真
提高现有装备的仿真度,实行模拟真实环境的仿真训练模拟工作。仿真模拟主要实
现步骤模拟,不包含物理以及参数仿真,总体实现模型的高度仿真工作。
✧步骤训练
对于仿真模拟主要实现装备的按照步骤操作,模型作出相应动画显示,对于操作错
误或异常的步骤应不予执行,并给与必要的提示。
✧核心功能
装备介绍:实现模型三维展示,并显示出装备的参数性能等信息。
装备训练:通过登录系统士兵可以实现对装备的仿真模拟训练,并对操作步骤进行
提示,使得士兵可以快速掌握装备操作步骤以及要领等信息,并对培训结果进行评
分。
考试:系统可以与原有考试系统接口,进行集中考试任务,并把考试评价结果输
入到考试系统中。
2. 主要功能介绍
2.1. 基础功能
2.1.1 装备信息展示
(同上介绍)
2.1.1 装备训练模拟
(同上介绍)
训练的结果需要传入到原有考试系统中
2.2. 3D网上考试训练
✓可以远程组织几个不同地方的人员进行同时考试
✓可以组织一个地方进行集体考试。
✓考试远程实时监控
⏹可以对考试中某一个人员的画面进行实时监控
⏹可以对考试或者训练人员进行全局监控(考试时间,当前状态,实
时分数等)
⏹管理中心可以对不同地方的考试状况进行数据实时监控
2.3. 考核统计分析
⏹实时考试分数显示
⏹自动考试数据记录
⏹自动考试分数统计功能
3. 需要扩充的技术部分
1. 选用什么引擎,直接成本,人员投入成本,风险,以及效果。
2. 不同方案(提供一个开源,和虚幻引擎)的方案说明
3. 系统开发人员,以及时间进度节点。
4. 开发以及实施过程中使用的工具以及成本
5. 系统结构
(系统分布较广,会在四川各地实施,各个地方直接有局域网连接,成都为管理中心,其他地方为分中心。但是管理中心出现故障的时候,需要分中心也能正常使用)
根据需求描述情况,将软件定义为拥有3D场景软件。
为了能够节省开发时间和较好的画质效果,建议使用3D引擎进行制作。
方案一:
OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。这个类库隐藏了底层系统库(如:Direct3D和OpenGL)的所有细节,提供了一个基于世界对象和其他直观类的接口。
OGRE是一套开源引擎,这意味着你可以免费使用这套引擎进行开发。同时拥有比较成熟的社区以及开发说明文档。这很有利于解决开发中遇到一切问题。在人员配置方面,OGRE引擎的使用思路比较清晰。根据需求具备2-3人进行代码实现较好。
在渲染效果方面,OGRE只能属于一般。
方案二:
虚幻3引擎(Unreal Engine 3)又称虚幻引擎3,是一套为DirectX 9/10 PC、Xbox 360、PlayStation 3平台准备的完整的游戏开发构架,提供大量的核心技术阵列,内容编辑工具,支持高端开发团队的基础项目建设。虚幻3引擎的所有编写观念都是为了更加容易的内容制作和编程的开发,为了让所有的美术开发人员能够牵扯到最少程序开发内容的情况下使用抽象程序助手来自由创建虚拟环境,以及提供程序编写者高效率的模块和可扩展的开发构架用来创建,测试,和完成各种类型的游戏制作。
虚幻3引擎一套商业引擎,需要得到授权才能用于商业开发。授权费用由于是属于授权保密范畴内,没有找到参考的金额。不过此费用相当的昂贵。虚幻3引擎也提供了UDK版本,此版本在5万美元以下金额收入可免费使用,但是不提供引擎源码。同时由于此引擎在国内使用者较少,相关解决问题的方案以及一
些使用参考资料很少。不太利于没有使用此引擎开发的新团队使用。而且在人员选择上