摘要
针对地空战场仿真的三维演示需求,基于高层三维图形开发环境设计了一套通用的视景仿真软件系统,适应于实时数据、人工规划路径等多种仿真驱动形式。使用MultiGenCreator建立了三维武器实体和地景模型;基于Vega仿真软件环境开发天空、地面背景和战场特效;利用大规模地形管理技术解决计算机对战场大地形实时处理能力不足的缺陷;通过设计粒子系统模拟了各种复杂的场景特效;利用C++编程,调用VegaAPI函数,开发了视景仿真程序。开发和应用结果表明,该系统灵活通用,效果生动,并且比以往直接基于OpenGL图形库开发的视景仿真软件提高了画面逼真度,缩短了开发周期。
To demonstrate air-ground battlefield simulation in three dimensions,a general-utility scene simulation soft-ware system is designed based on high level development environment.It is fit for multimode of simulation driving,such as real-time data,predetermined path and so on.The3D models is created using MutiGen Creator;the sky and ground background,and the familiar special vision effect is generated based on Vega software environment ;the contradiction be-tween the large terrain model and the computational limitations of hardware is settled through the Large Area Database Management (LADBM)techniques;all the complex special effects are designed using particle system;the scene simula-tion program is written in C++by calling the Vega API functions.The results of development and application show that this system is easy and general-purpose,the effect is vivid,and besides,the efficiency of development and the reality of3D image are improved as compared with the scene simulation software based on OpenGL directly.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第12期208-211,共4页
Computer Engineering and Applications
基金
国家部委预研基金资助项目
关键词
视景仿真
通用软件系统
VEGA
粒子系统
虚拟地空战场
Scene simulation,General-utility software system,Vega,Particle system,Virtual battlefield