OpenGL在仿真技术开发中的应用综述

来源 :硅谷 | 被引量 : 0次 | 上传用户:gwbn9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]OpenGL是近几年发展起来的一个性能卓越的三维图形标准。目前已在多个仿真技术开发领域得到广泛应用,为了对目前的应用状况有一个清晰的认识,对相关文献进行梳理。
  [关键词]OpenGL 仿真 综述
  中图分类号:TN-9 文献标识码:A 文章编号:1671-7597(2009)0610071-01
  
  OpenGL是目前用于开发可移植的、可交互的2D和3D图形应用程序的首选环境,也是目前应用最广泛的计算机图形标准。OpenGL是SGI公司开发的一套的计算机图形处理系统,是图形硬件的软件接口,GL代表图形库(Graphics Library)。OpenGL具有可移植性,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果,因此在仿真技术开发中有较为广泛的应用。目前,关于这方面的文献主要的关注点有以下三个方面:
  
  一、关于OpenGL系统仿真模型的建立
  
  为更好的了解openGL软件,刘波,李光(2007)介绍了利用OpenGL创建系统仿真方案设计原理:将其它模型(如AutoCAD等)建立的模型数据转换到建立显示列表,加人色彩、材质、纹理、光照等,选择定义的运动方式,确定合适的投影、视口的变换,则能实现对实体及过程的三维仿真。
  同时作者也对利用OpenGL进行几何建模与数据转换、图象处理所遵循的步骤以及注意事项进行了详细的介绍。
  周志方(2007)更是详尽介绍了OpenGL的总体特点,体系结构、工作流程、库函数及工作流程,他指出OpenGL具有以下优点:(1)工业标准。OpenGL有广泛的支持,它是业界唯一的真正开发的、跨平台的图形标准。(2)可靠度高。利用OpenGL技术开发的应用图形软件与硬件无关,只要硬件支持OpenGLAPI标准就行了,也就是说,OpenGL可以运行在支持OpenGLAPI标准的任何硬件上。(3)可扩展性。OpenGL是低级的图形API,它具有充分的可扩展性。如今,许多OpenGL开发商在OpenGL核心技术规范的基础上,增强了许多图形绘制功能,从而使OpenGL能紧跟最新硬件发展和计算机图形绘制算法的发展。对于硬件特性的升级可以体现在OpenGL扩展机制以及OpenGLAPI中,一个成功的OpenGL扩展会被融入在未来的OpenGL版本之中。(4)可伸缩性。基于OpenGLAPI的图形应用程序可以运行在许多系统上,包括各种用户电子设备、PC、工作站以及超级计算机。
  
  二、OpenGL与其它软件的结合
  
  由于具有良好的跨平台性、简便、高效、功能完善,OpenGL目前已经成为了三维图形制作方法中事实上的工业标准。为了更好的与其它软件平台相结合,一些学者具体研究了OpenGL与其它软件结合的可行性及要点。
  陈立新,赵红梅,王林(2007)指出为了减少数控加工中程序代码的错误,减少试切方法带来的不便和对加工材料的浪费,数控系统在加工前需要进行仿真加工。现介绍了立式铣床加工仿真模块的开发,以Windows2000为开发平台,利用Microsoft Visual C++开发工具、MFC类库,对OpenGL图形标准进行程序编制。系统在vc开发环境下构建了一个基于OpenGL的标准程序框架,应用OpenGL建立数控加工的仿真模型,通过对输入的数控加工代码的图形验证,仿真时模拟刀具、工件几何体、加工环境及刀具路径和材料去除的过程,消除了因程序误差而导致的机床刀具、夹具损坏及零件的报废等问题,实时显示当前所仿真的程序行,更有利于使用者检查代码的正确性,采用局部刷新技术,提高了图形的显示速度,实现了实时仿真的要求。
  胡少军,何东健,汪有科,林艳梅,马理辉(2007)在原宝鸡峡渠系仿真系统的基础上,采用MultiGen Creator建模优化了模型的层次结构,解决了复杂模型的构建与控制问题,采用OPenGL与Vega相结合的视景驱动方法,实现了二维导航图到三维场景的交互控制及镜头光晕、动态水波、跌水效果的模拟利用Vega类和数据库技术实现了实时捕捉OpenGL与Creator/Vega结合的方法缩短了系统开发周期,优化了模型和驱动模块,真实再现了宝鸡峡渠的景观。
  
  三、OpenGL在不同领域仿真技术的应用
  
  高颖,黄罗军,许志国,黄建国(2007)应用OpenGL进行导弹系统的可视化视景仿真,显示了导弹的飞行轨迹和导弹在各阶段的飞行姿态,论述了三维可视化仿真场景系统中模型的建立和调入、三维场景的建立、多视点和多窗口的设置问题;导弹的数据驱动和系统流程以及可视化导弹视景仿真系统的模块组成及相互关系。给出了仿真结果及导弹飞行过程的仿真场景效果图。
  中学物理是一门实践性很强的课程,实验是其中非常重要的一环。长期以来,由于我国对基础教育投入不够,很多中学的实验器材严重缺乏。而实物实验受环境、条件及准备不足等原因影响,实验效果也不理想。另外受场地、时间等诸多,为了解决这个问题,周志方(2007)利用OpenGL研究开发了中学电学虚拟实验平台。
  其他诸如基于OpenGL的水面仿真技术、基于OpenGL的卫星跟踪仿真、基于OpenGL的空间目标观测可视化仿真、基于OpenGL的流体交互式仿真、基于OpenGL技术的数控车床虚拟仿真系统研究、基于OpenGL的流体交互式仿真、基于OpenGL地下厂房洞室群施工仿真系统研究、基于OpenGL的医学整形手术仿真研究、基于OpenGL的机器人三维动画仿真实现、基于OpenGL的河道地形实时仿真方法也都有学者涉猎。OpenGL研究已深入各领域细部。
  
  四、结语
  
  OpenGL是一个性能卓越的图形软件包,它独立于窗口系统和操作系统,以它为基础开发的应用程序可以方便地在各个平台间移植,特别是它在创建三维图形的功能上非常优良,各大厂商和软件商都以作为三维图形标准和基础,开发自己的产品,便于实现各种有关计算分析和图形算法,可保证算法的正确性和可靠性以及图形的精确性。本文对其在仿真技术的应用进行了综述,以期促进未来OpenGL在仿真技术中的应用。
其他文献
[摘要]近几年来,商业银行网点排队现象愈演愈烈。除了优化操作系统、简化业务处理流程、提高服务人员素质、建立健全自助服务体系之外,商业银行还应考虑如何优化客户等候流程,从而降低客户时间成本。因此,通过分析如何合理使用叫号机,从而提出商业银行网点客户等候流程优化的建议。  [关键词]商业银行网点 排队现象 等候流程 叫号机  中图分类号:F83文献标识码:A文章编号:1671-7597(2009)09
期刊
[摘要]首先介绍网络监控系统的发展现状和本课题研究意义,在此基础上提出,局域网监控系统的基本框架和设计,具有结构模块化、层次化、适应性强、升级扩展方便等特点。  [关键词]网络监控 模块 消息模拟 工作模式  中图分类号;TP3 文献标识码:A 文章编号:1671-7597(2009)0610015-01    一、引言    随着计算机网络的飞速发展,计算机已经被广泛的应用到各个行业和领域。为了
期刊
[摘要]生物代谢的研究是生命科学研究的基础领域,研究代谢网络对代谢障碍检测和药物研究起了非常重要的作用,对代谢网络进行建模和模拟可以更好的理解生物的过程,从而给生物学家和药物学家提供有力的保证。  [关键词]Petri网 代谢网络 建模 定性模拟 定量模拟  中图分类号:0819 文献标识码:A 文章编号:1671-7597(2009)0610056-01    一、课题背景    20世纪生物学
期刊
[摘要]为提高视频抠像处理的速度,提出基于GPU(图形处理器)加速的视频抠像方法,将色度抠像算法转化为GPU中的纹理图像渲染过程,利用GPU并行计算和高速浮点计算特性,使得色度算法在GPU中加速执行,有效的提高了算法计算速度。  [关键词]视频抠像 色度抠像 并行计算    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
[摘要]介绍VP studio图像校正软件,AutoCADI程绘制软件与Access数据库软件这三款软件在我台有线电视网络工程信息化管理系统中的应用,方式十分适合像我台这样的中小型电视台使用,能辅助工程技术人员轻松快捷,方便高效的完成日常对有线网络工程的设计和维护工作。  [关键词]VP studio AutoCAD Access 有线电视网络工程信息化管理系统  中图分类号:TN94 文献标识码
期刊
[摘要]永磁同步电机转子初始位置的准确检测是其可靠起动的必要保证。对基于高频信号注入的PMSM转子初始位置估计方法进行研究,分析旋转高频电压注入法的原理,并进行仿真验证。结果表明该方法可以在负载条件下准确地估计内嵌式永磁同步电机的转子初始位置。  [关键词]嵌入式永磁同步电机 转子初始位置 估计 凸极效应    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
[摘要]探讨C#程序设计中,通过SQLDMO实现对SQL SERVER的管理功能。并给出部分设计代码。  [关键词]对象 SQLDMO C# SQL SERVER    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
[摘要]EDA技术是用于电子产品设计中比较先进的技术,可以代替设计者完成电子系统设计中的大部分工作,而且可以直接从程序中修改错误及系统功能而不需要硬件电路的支持,既缩短了研发周期,又大大节约了成本,受到了电子工程师的青睐。在设计中采用EDA技术,通过广泛应用的VHDL硬件电路描述语言,实现交通灯系统控制器的设计,利用MAXPLUS Ⅱ集成开发环境进行综合、仿真,并下载到CPLD可编程逻辑器件中,完
期刊
[摘要]主要阐述在数据库的设计过程中由E-R图向关系模型转换的几种情况分析,并以实例给予详解。  [关键词]数据库 E-R图 关系模型    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
[摘要]用户访问过的文档和使用过的关键字包含用户感兴趣的信息,对这些文档进行提取、汇总可以分析预测用户真正的需求。提出一套适合中小型B2C网站的简单模型,设计数据存储结构和挖掘方法。  [关键词]Web挖掘 关键字 市场需求  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2009)0510054-01    电子商务网站作为一种新兴的商务交易模式,以其成本低廉、快捷、不受时空
期刊