摘要
针对水声对抗复杂环境的实时细致再现问题,应用图形处理器(GPU)编程技术,基于开放场景图(OSG)视景引擎研究开发了一套通用的视景仿真系统.设计了系统的体系结构和场景组织,利用投影网格模型和GPU上快速傅里叶变换的方法生成海浪网格;采用纹理映射技术实现了海面的反射和折射效果;并实现了海底的光束、浮帘粒子和模糊效果;依据后续渲染技术模拟了场景的高动态范围(HDR)效果;基于FMOD音频引擎开发了OSG声音节点类,实现了物体三维声音、事件声音和背景声音的播放;基于多播组通信方式,提出了一种同步性较好、可自由拼接和拆分的多通道组合显示方法.实际应用结果表明,该系统具有较好的实时性和更好的显示效果.
- 单位