基于Unity3D的飞行可视化仿真系统设计
2016-09-13郭聪王守尊
电子设计工程 2016年5期
郭聪,王守尊
(海军工程大学 机械工程系,湖北 武汉 430033)
基于Unity3D的飞行可视化仿真系统设计
郭聪,王守尊
(海军工程大学 机械工程系,湖北 武汉430033)
针对当前飞行可视化仿真系统硬件配置要求高、开发难度大、显示设备深度效果差的缺陷,结合飞机运动模型、3DMAX、C#脚本编程技术,实现了基于Unity3D的飞行可视化仿真系统。采用Oculus Rift头带式显示器作为视频输出设备,能够为用户提供沉浸式的人机交互环境。基于飞机运动模型建立了飞行解算模块,有效反映飞机的飞行品质。实验表明,该仿真系统具有良好的可操纵性和逼真度,仿真系统通过键盘控制指令完成飞行动作,系统通用性和可扩展性较好、制作高效。
虚拟现实;运动模型;Unity3D;飞行仿真
飞行仿真系统是设在地面能模拟飞行器空中飞行状态的装置,它也是典型的人在回路中的仿真系统,人在回路中的仿真是操作人员在系统回路中进行操纵的仿真[1]。由于在真实飞机上训练驾驶员耗资大,又受到空域场地的限制,而且有些特殊情况还难以在飞机上实现,多年来人们都采用飞行仿真系统(飞行模拟器)来训练飞行员[2]。目前飞行可视化系统的程序开发方法大致可分为两类:基于OpenGL/Direct3-D三维应用程序接口的开发和基于MultigenCreator/VEGA等仿真平台的开发。应用OpenGL/Direct3在开发大型三维虚拟场景时,从建立图形到控制程序开发比较繁琐,工作量和难度都比较大、对开发者的编程技能要求较高。MultigenCreator/ VEGA以其效率高、易用的优点,被目前多数系统所采用。……
登录APP查看全文
