首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
2.
目前,在嵌入式设备上(如手机)的3D游戏开发总是基于一定的图形API来进行的。OpenGL ES是为嵌入式系统而开发的3D图形绘制编程接口。在基于嵌入式的3D游戏开发过程中,由于硬件资源的相对不足,要得到绘制效果较理想的图形,就需要优化3D图形绘制过程。采用最新的图形管线理论,将OpenGL ES的3D图形管线绘制过程划分为七个管线绘制部分(这七个部分归属于三个绘制阶段),分析每个绘制部分的主要工作,在此基础上针对各个阶段提出了相应的优化方法。  相似文献   

3.
自然景物的模拟是近年来计算机图形学中具有挑战性的研究方向之一。OpenGL技术是实现真实感图形模拟的重要方法之一。本文使用OpenGL的编程接口,应用纹理映射技术,实现了三维场景的真实模拟。纹理映射技术的应用能增强三维场景绘制的真实感,并能提高三维场景的渲染速度。  相似文献   

4.
Climbing longs peak: the steep road to the future of OpenGL.   总被引:3,自引:0,他引:3  
An essential goal of OpenGL is to provide device independence while still allowing complete access to hardware functionality. The API therefore provides access to graphics operations at the lowest possible level that still provides device independence. In OpenGL, the maximum flexibility provided by individual procedure calls was deemed more important than any inefficiency induced by using those calls. Backward compatibility was seen as one of OpenGL's core strengths, compared to other low-level 3D graphics APIs. All of these extensions were driven by developments in the graphics hardware arena, which changed significantly over the years. The road up Longs Peak can be fairly long and rocky, depending on where you must start. But the view is terrific, and it goes a long way into the future. So, it's definitely worth it. OpenGL Longs Peak will come, and the need for supporting infrastructure will be there.  相似文献   

5.
6.
Android 系统下基于NDK 方式的图形开发   总被引:1,自引:1,他引:0  
Google提供了Android系统下基于C/C++开发的NDK开发工具,通过使用这个工具可以嵌入C/C++代码到Android应用程序中,即可以使用“Java+C/C++”的编程方式进行程序开发.基于这种开发模式,开发Android应用程序中的图形模块,通过在Nativec/C++中调用两个图形引擎SkiaGL和OpenGLES的链接库,实现在应用程序中不使用AndroidSDK的图形模块API函数,同样能完成2D和3D的图形开发.  相似文献   

7.
我国现有显卡设计基本依赖国外产品,没有统一的软硬件接口,导致显示性能不高、显示软件升级和移植困难。OpenGL( Open Graphics Library)以其强大的功能、性能及良好的兼容性成为业界广为使用的图形API接口。文中基于对OpenGL标准的深入分析,介绍了一款基于OpenGL 1.3标准的显卡设计与实现方案。该显卡与主机采用PCI总线互联,核心图形处理功能基于FPGA,采用专用硬件处理逻辑与软件结合的方式实现,可完成二维/三维硬件加速功能。经过测试和验证,该显卡可替代以ATI M9-CSP64芯片为核心的显卡。  相似文献   

8.
OpenGL在视频游戏中的应用   总被引:3,自引:0,他引:3  
OpenGL是一个图形系统的标准软件接口,使用OpenGL可以开发出高性能并能充分发挥硬件机能的图形程序。OpenGL被广泛使用在视频游戏、三维图像制作、工业设计等多个方面,它包含有120个不同的命令用于描述3D物体以及渲染方式。文中简述了在Windows平台下OpenGL在三维游戏开发中的地位,及它是如何将游戏画面快速高质地显示在屏幕上的。文中详述了使用OpenGL绘图,gltranslate函数实现对坦克的平移,利用OpenGL提供的函数实现坦克的3d效果。通过使用OpenGL,DirectInput在Windows下设计一个3D游戏的构架。  相似文献   

9.
嵌入式系统应用领域越来越广阔,从工业控制、信息家电、个人数字助理到通信娱乐等对图形界面提出了较高的要求.介绍了新一代嵌入式系统图形开发标准OpenGL ES发展背景和发展现状,讨论了基于OpenGL ES的开发过程,开发方法及在嵌入式系统中的应用,经综合比较及分析表明OpenGL ES具有适合性,可移植性以及灵活性等优点.  相似文献   

10.
基于OpenGl的等值面绘制软件的开发   总被引:4,自引:1,他引:4  
以VC++应用软件的开发为背景,系统地总结了用OpenGl图形库绘制三维维数据场可视化等值面的方法和流程,在此基础以上旋转变换为例介绍了交互式操作功能的实现算法。  相似文献   

11.
OpenGL已成为国际上通用的开放式三维图形工业标准,本文以双三次B样条曲面反求为例,研究了OpenGL在曲面反求过程中,三维数据的图形显示。  相似文献   

12.
姚合生 《微机发展》2008,(11):176-179
随着计算机技术的发展,可视化仿真和快速原形制造RPM已经成为CAD/CAM仿真领域的热点。文中介绍了RPM可视化仿真系统的总体结构和软件设计思想,为了实现数控机床加工零件产品的快速原形制造系统,提出了一种基于AutoCAD R14、Visual C++6.0和OpenGL语言的RPM技术实现方案。该方案利用Visual C++6.0作为系统开发平台,使用目前通用的3D图形API标准,可以方便地将AutoCAD R14输出的STL文件利用OpenGL进行三维真实感显示,并可以根据需要实现各种视图变换操作。最后给出了一个仿真结果,验证了该系统的性能。  相似文献   

13.
随着计算机图形学的快速发展,OpenGL不断改变着人们对计算机图形显示的认识。OpenGL是一个优秀的三维图形硬件的软件接口,同时也是一个跨平台的、开放性的三维图形和模型库。从OpenGL发展历程以及各个阶段版本功能及特点,详细阐述了OpenGL3.0的新功能和新特性。从着色语言,顶点数组对象和条件渲染等方面介绍了OpenGL3.0的几个新技术,最后给出了一个以VC++6.0为平台基于OpenGL3.0图像显示的例子。  相似文献   

14.
在Visual Basic中构造OpenGL类模块实现三维图形设计   总被引:7,自引:0,他引:7  
简要介绍了OpenGL三维图形通和标准,以及如何在VisualBasic环境中进行设置以调用OpenGL函数。着重研究了在Visual Basic中创建OpenGL类模块的方法和主要步骤,以实现方便地运用OpenGL进行三维图形设计,并给出了部分代码。  相似文献   

15.
数值模拟实时三维可视化的C#与OpenGL实现   总被引:1,自引:0,他引:1  
计算实时三维可视化已成为当代CFD/NHT等大型数值模拟软件的基本要求,C#中提供的GDI 显然无法满足。所幸目前已有一些成熟的3D图形开发库,如OpenGL和Direct3D,然而这两者所提供的函数均为C接口的API形式。并且利用C/C 、VB以及Fortran等语言开发OpenGL实现的技术已相对成熟,但在.NET环境下开发的技术对于程序员来说,仍可称为一种挑战。本文以哈尔滨工业大学开发的HITurbine为例,较为仔细地讨论了在.NET下利用C#与OpenGL实现的三种方式。这是在.NET环境下开发具有三维可视化程序的第一步,同时也可以作为一般数值模拟软件计算实时三维可视化的基本框架。  相似文献   

16.
计算实时三维可视化已成为当代CFD/NHT等大型数值模拟软件的基本要求,C#中提供的GDI+显然无法满足。所幸目前已有一些成熟的3D图形开发库,如OpenGL和Direct3D,然而这两者所提供的函数均为C接口的API形式。并且利用C/C++、VB以及Fortran等语言开发OpenGL实现的技术已相对成熟,但在.NET环境下开发的技术对于程序员来说,仍可称为一种挑战。本文以哈尔滨工业大学开发的HITurbine为例,较为仔细地讨论了在.NET下利用C#与OpenGL实现的三种方式。这是在.NET环境下开发具有三维可视化程序的第一步,同时也可以作为一般数值模拟软件计算实时三维可视化的基本框架.  相似文献   

17.
三维动画模拟是计算机图形学发展的一个重要分支;文章阐述了OpenGL的基本原理,运用VC++和OpenGL开发工具,采用纹理映射、光照技术、地形处理、三维图形组合原理,成功地实现了高空飞行物定位探测仪的动态模拟,同时体现了OpenGL在粒子系统方法来模拟水流动画中的重要性;实验结果表明,在天空和地面构成的背景下,该方法模拟的飞行物定位探测仪形态逼真,实时性好。  相似文献   

18.
基于OpenGL的空战飞机三维飞行轨迹显示   总被引:1,自引:0,他引:1  
开放图形程序库 Open GL是一种快速、高质量的 3D图形软件 ,用 Open GL与 MFC相结合开发 3D图形 ,可以实现优势互补。概述了 Open GL的特点和实现原理 ,结合空战仿真的需要 ,用 Open GL编写三维飞行轨迹显示程序 ,可以显示飞机的三维飞行轨迹 ,并能实现视点漫游、轨迹上特定点飞行数据读取  相似文献   

19.
介绍了传统的虚拟现实场景建模技术--基于图形的建模技术,说明了图形建模、图形变换、纹理映射等在OpenGL中的实现方法.  相似文献   

20.
Android系统使用 OpenGL 的标准接口来支持3D图形功能。通过处理 CC3200下位机发送的数据,计算出加速度芯片模型四边形的4个顶点坐标。系统使用 OpenGL ES在窗口中显示模型四边形,能够将芯片姿态的3D形式准确显示到窗口中。通过分析数据,可有效判断出人体是否处于跌倒状态。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号