论文部分内容阅读
随着计算机技术和虚拟现实技术的发展,军事仿真训练在现代部队信息化建设中占据一席重要之地。之所以会受到如此重视与投入,归根结底则是军事仿真训练一方面为部队官兵操作新武器装备提供了一个训练平台,节省部队开支;另一方面则提高了部队官兵指挥、作战的能力和效率。 但是,目前绝大多数军事仿真训练均采用虚拟现实地形或者室内大屏幕投影进行模拟训练,还没有应用真实场景作为训练场景的实例,故针对这一现状本文提出了采用现实视频场景作为训练背景。 本文在军事仿真训练中所研究内容则是对单兵便携式导弹射击训练装备软件的研究与实现,针对导弹射击这一模拟训练,本文做了如下主要工作:一是为单兵便携式导弹射击训练操作过程提供了以现实视频场景作为训练背景;二是利用虚拟目标建模软件为导弹射击训练提供打靶目标并处理了虚拟目标与现实视频场景相融合工作;三是对场景中虚拟目标之间位置关系做了碰撞检测处理,提高训练的真实性;四是完整记录射手射击训练的操作过程并给出训练成绩,成绩记录采用数据库记录方式。 针对以上研究内容,本文是基于 OpenGL、MultiGen-Creator和微软提供的视频开发COM组件DirectShow SDK开发工具实现的,其开发环境为VS2008。OpenGL主要工作则是实时三维视频场景建立和载入MultiGen-Creator所建虚拟目标3D模型至所建场景中,以及本次导弹射击训练中一些射击效果实现;DirectShow主要工作则是采集现实视频场景。 经过调试和测试,软件最终基本完成单兵便携式导弹射击训练的全部功能,而且通过数据库记录的完整射击过程亦可为训练后的总评作一些参考。同时,本文工作为以后的军事仿真训练提供新的思考模式和训练方式,具有一定的参考价值。