排序方式: 共有11条查询结果,搜索用时 15 毫秒
1.
2.
基于OpenGL的海洋战场视景仿真系统研究 总被引:1,自引:0,他引:1
褚彦军 《计算机工程与设计》2009,30(5)
在海洋战场视景仿真系统的开发中,目前大多采用一些商用的软件平台,这些软件尽管功能强大,使用方便,但是价格昂贵.而OpenGL作为一种标准的,开放的图形硬件接口,提供了一种免费的视景仿真开发途径.研究了基于OpenGL的海洋战场视景仿真系统开发方法,将分形方法引入到海浪的视景仿真中,采用三维模型转换软件实现实体模型的载入,采用纹理影射来模拟水下的光照效果,仿真结果表明本文给出的方法可以较为逼真的实现海洋战场的可视化. 相似文献
3.
4.
分布交互仿真的发展经历了从最早的SimNet到DIS以及目前的HLA等多种体系结构,采用HLA结构是日前分布交互仿真发展的趋势。但是目前还存在许多基于DIS的仿真系统,为了能够利用这些已有的仿真资源,有必要使这些DIS系统能够与基于HLA的分布交互仿真系统相连接。因此需要研究DIS/HLA之间的转换和互联技术。该文分析了几种常用的DIS/HLA转换技术方案,指出对于一个具体的DIS与HLA互联问胚,采用转换器的方案是比较容易实现的,给出了相关的开发思路和程序实现,并对所开发的转换器的延时特性进行了测试。开发和应用表明采用转换器不需要对原有的DIS系统进行修改,具有使用方便且容易实现的特点。 相似文献
5.
6.
视景仿真的三维模型库管理系统的研究与开发 总被引:8,自引:0,他引:8
在视景仿真系统中,三维实体模型的建立对整个系统的开发至关重要。为了有效地利用和管理三维实体模型、组成模型的元件及其纹理,需要有一个数据库管理系统来管理这些模型或者元件。该文提出了在MuhiGen Creator下开发开放式的三维模型(元件)库管理软件系统的方法,给出了数据库的组织结构和标准化原则。以Microsoft SQL Server 2000为数据库支撑系统,采用Open Flight API结合ODBC API在Visual C 6.0下进行开发,该系统作为MuhiGen Creator2.5.1一个插件,可以在三维实体建模的同时对模型(元件)进行入库、查询、删除等管理操作。应用表明利用该系统能够加快三维实体建模速度,有助于视景仿真系统的开发。 相似文献
7.
8.
目前版本的Vega只能通过海洋模块仿真海面以上的场景,如波浪、舰船尾流等。本文分析了Vega的组成结构及工作原理。在此基础上,针对水下空间效果如光影、透明度、气泡等仿真的需求,自主开发了“水下空间”模块,并嵌入到Vega中。解决了Lynx关键字配置文件、GUI配置文件和Lynx插件动态链接库的开发设计等一系列相关技术,以VC 6.0为开发工具,利用OpeGL图形库编程开发了实现模块各项功能的动态链接库。其中以“水下透明度”的实现为例,论述了图形学算法及程序设计方法。应用结果表明,该模块便捷易用,效果逼真,适用于水下空间的视景仿真。 相似文献
9.
虚拟地空战场通用视景仿真软件系统的设计 总被引:3,自引:0,他引:3
针对地空战场仿真的三维演示需求,基于高层三维图形开发环境设计了一套通用的视景仿真软件系统,适应于实时数据、人工规划路径等多种仿真驱动形式。使用MultiGenCreator建立了三维武器实体和地景模型;基于Vega仿真软件环境开发天空、地面背景和战场特效;利用大规模地形管理技术解决计算机对战场大地形实时处理能力不足的缺陷;通过设计粒子系统模拟了各种复杂的场景特效;利用C++编程,调用VegaAPI函数,开发了视景仿真程序。开发和应用结果表明,该系统灵活通用,效果生动,并且比以往直接基于OpenGL图形库开发的视景仿真软件提高了画面逼真度,缩短了开发周期。 相似文献
10.
基于Vega Prime的通用视景仿真系统研究 总被引:3,自引:0,他引:3
针对当前的视景仿真系统大多只能实现单一场景仿真的局限,提出一种基于Vega Prime的可定制、可扩展的视景仿真系统框架.该系统以LynX Prime生成的ACF文件为基础,然后利用所开发的图形用户界面来进行三维实体模型、特殊效果、声音等场景元素的添加或删除以及属性的编辑等操作,从而来实现三维场景的装配.同时设计了一种通用的、可扩展的驱动机制,通过用户界面来配置网络数据或者本地数据文件来实现视景驱动. 相似文献