APP下载

应用GPU编程的水声对抗视景系统关键技术

2012-10-26马天黄建国高伟张群飞

哈尔滨工程大学学报 2012年3期
关键词:效果系统

马天,黄建国,高伟,张群飞

(1.西安科技大学计算机科学与技术学院,陕西西安710054;2.西北工业大学航海学院,陕西西安710072)

水声对抗视景仿真以三维影像和声音方式对作战双方态势进行实时、逼真、直观的演示,并将试验过程中的水面舰艇、飞机、潜艇、水下航行器(unmanned underwater vehicle,UUV)等各种实体的状态及声学信息进行可视化显示.随着GPU编程、开源三维视景引擎等技术的不断发展,水声对抗视景仿真的要求也越来越高,对于仿真环境、攻防对抗过程的展示越来越细致.目前视景仿真多是使用商业引擎 Vega[1-2]、Vega Prime[3]、GVS[4]等来实现,这样仿真系统搭建比较快捷、功能实现简单.但是由于其不开源,各种应用实现受限于集成的功能,限制了新兴技术(如GPU编程等)的及时应用;也有直接使用OpenGL[5]、DirectX[6]等底层图形库来实现的,可以根据需要灵活应用,但是渲染引擎需自己开发,增加了开发周期和复杂度,系统效率和稳定性必然会受开发人员技术的影响.开源引擎OSG兼有前2种方法的优点:集成常用算法功能,并可自由扩展[7].其在视景仿真中的应用越来越多[8],尤其是海洋环境仿真方面[9].

本文基于开源OSG视景引擎组织场景,应用GPU编程技术在VS2005 MFC平台下开发了一套通用水声对抗视景仿真系统,解决了复杂环境的实时细致再现问题.

1 系统设计

1.1 系统结构

本文视景系统应用于水声对抗仿真试验系统,总体仿真平台是基于高级体系结构(high level architecture,HLA)的一体化水声对抗仿真系统.其中视景系统联邦成员处于数据流关系……

登录APP查看全文

猜你喜欢

效果系统
Smartflower POP 一体式光伏系统
按摩效果确有理论依据
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
半沸制皂系统(下)
迅速制造慢门虚化效果
抓住“瞬间性”效果
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
模拟百种唇妆效果