VR 飞行模拟项目
2021-1-21 23:39 更新
项目描述: 以VR 头盔、飞行摇杆、飞行脚踏板和推杆作为外接设备,基于流体力学模拟飞行员操纵飞机的项目。需要的技术栈有: C#、VR、HTC Vive、Thrustmaster、XML 等。 1、文档编写:根据技术主管提供的业务需求,设计详细开发文档。 2、功能开发:根据开发文档,完成地形搭建、界面逻辑交互、危情环境特效等众多模块开发。 (1)环境特效:通过BestOcean 生成海水、BirdFlocks 创建飞鸟、MapMagic 创建地形等方式,营造逼真的飞行环境。 (2)外接设备:基于HTCvive 头盔和图马斯特飞行摇杆,通过获取虚拟轴和 JoystickControls 的状态值,实现控制飞机的升降、旋转和翻滚。 (3)数据分析:操作者在模拟飞行过程中会产生大量数据(例如:速度、海拔、仰角等),通过访问SilantroSimulator(飞行流体引擎),收集操作者在模拟飞行过程产生的速度、海拔、仰角等数据,使用外部python 程序处理数据,得出操作者的综合分数。 3、迭代优化:采用敏捷管理的方式,经历了三个版本迭代,第一个版本完成了飞行迫降模块的功能开发;第二个版本优化了地形、海水、爆炸等效果;第三个版本新增了飞行数据分析模块。