opengl是什么意思(opengl是什么软件)

openGL到底是什么东西,用来做游戏的话?

OpenGL是Sun公司开发的一套三维图形应用程序接口库,软件开发者借助OpenGL可以实现复杂的三维图形变换。Win 98/2000/NT 4.0中有一个“三维管道”的屏幕保护程序,它就是调用OpenGL实现的。一般认为,OpenGL在三维图形变换方面要强于微软的DirectX,但它没有包括一些游戏软件所需要的功能,所以一般只有科学计算软件、CAD软件使用OpenGL,而游戏绝大多数都使用DirectX来增强图形功能。

OpenGL最初是为Sun的工作站设计的,现在移植到了Windows上。

Win 98/2000/NT 4.0都包括了OpenGL库,只有你使用的是Win 95时才需要下载OpenGL库,下载地址为 http://download.microsoft.com/download/win95upg/info/1/W95/EN-US/Opengl95.exe。

什么是OpenGL?

OpenGL是Open Graphics Library 的缩写,中文称三维图形标准,是由AT&T公司UNIX软件实验室、IBM、DEC、SUN、HP、Microsoft和SGI等多家公司在GL图形库标准的基础上联合推出的开放式图形库,它使在微机上实现三维真实感图形的生成与显示成为可能。由于OpenGL是开放的图形标准,用户原先在UNIX下开发的OpenGL图形软件很容易移植到微机上的WindowsNT/95上。

opengl是什么游戏?

OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。

OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。虽然DirectX在家用市场全面领先,但在专业高端绘图领域,OpenGL是不能被取代的主角。

OpenGL是什么意思,如果显卡不支持这一功能会有什么影响啊?

OpenGL是Khronos Group开发维护的一个规范,它主要为我们定义了用来操作图形和图片的一系列函数的API,需要注意的是OpenGL本身并非API。

GPU的硬件开发商则需要提供满足OpenGL规范的实现,这些实现通常被称为“驱动”,它们负责将OpenGL定义的API命令翻译为GPU指令。

当然,如果硬件开发商的某款显卡无法在硬件上支持OpenGL所定义的所有功能,那么硬件开发商就必须通过软渲染的方式提供这种功能。综上,OpenGL并非一个能够直接安装的库或包,它只是一个规范。我们只需要安装显卡的驱动即可,因为显卡驱动中就包括了对OpenGL规范的实现。

opengl是什么?

OpenGL如今是由Khronos Group领导下的图形渲染通用接口标准,这套标准规定了一个图形渲染过程应该使用的指令,比如shader编译、渲染命令等等,这套标准被GPU厂家实现或者由CPU模拟,运行在操作系统上。使用这套渲染接口实现的程序比如游戏调用这些指令来完成渲染。

Khronos Group主导了现代图形渲染技术通用接口,由Windows、AMD、Nvidia、Google、Apple等公司共同制定。

opengl是干什么用的?

OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。

OpenGL常用于CAD、虚拟实境、科学可视化程序和电子游戏开发。

opengl是干嘛的?

OpenGL(Open Graphics Library),是指开放图形库或者开放式图形库。是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。而另一种程序接口系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。

openGL模式是什么意思?

OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。

opengl就是软件加速,没有的都为硬件加速,软件加速使得画面更为流畅,细腻,看上去比较舒服,硬件加速比较快,闪动的利害,画面也粗糙,但运动比较快,一般游戏中会用到,安装完显卡带的驱动程序而非windows自带的那个都会把opengl给安装上的。

DirectX是一种图形应用程序接口,简单的说它是一个辅助软件,一个提高系统性能的加速软件,由微软创建开发的,微软将定义它为“硬件设备无关性”。Direct是直接的意思,X是很多东西,加在一起就是一组具有共性的东西

前,

随着DirectX的不断发展和完善,OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2.0版本面世,在其中加入了很多类似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫

OpenGL模式是什么东西啊?

  OpenGL是近几年发展起来的一个性能卓越的三维图形标准,它是在SGI等多家

  世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通

  用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、SUN、

  HP等大公司都采用了OpenGL做为三维图形标准,许多软件厂商也纷纷以OpenGL

  为基础开发出自己的产品,其中比较著名的产品包括动画制作软件Soft Image

  和3D Studio MAX、仿真软件Open Inventor、VR软件World Tool Kit、CAM软

  件ProEngineer、GIS软ARC/INFO等等。值得一提的是,随着Microsoft公司在

  Windows NT和最新的Windows 95中提供了OpenGL标准及OpenGL三维图形加速卡

  (如北京黎明电子技术公司的AGC-3D系列三维图形加速卡)的推出,OpenGL将

  在微机中有广泛地应用,同时也为广大用户提供了在微机上使用以前只能在高

  性能图形工作站上运行的各种软件的机会。

  OpenGL实际上是一个开放的三维图形软件包,它独立于窗口系统和操作系统,

  以它为基础开发的应用程序可以十分方便地在各种平台间移植;OpenGL可以

  与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算

  法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能:

  1) 建模 OpenGL图形库除了提供基本的点、线、多边形的绘制函数外,还提

  供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面

  (如Bezier、Nurbs等曲线或曲面)绘制函数。

  2) 变换 OpenGL图形库的变换包括基本变换和投影变换。基本变换有平移、

  旋转、变比镜像四种变换,投影变换有平行投影(又称正射投影)和透

  视投影两种变换。其变换方法与机器人运动学中的坐标变换方法完全一

  致,有利于减少算法的运行时间,提高三维图形的显示速度。

  3) 颜色模式设置 OpenGL颜色模式有两种,即RGBA模式和颜色索引(Color Index)。

  4) 光照和材质设置 OpenGL光有辐射光(Emitted Light)、环境光

  (Ambient Light)、漫反射光(Diffuse Light)和镜面光(Specular Light)。

  材质是用光反射率来表示。场景(Scene)中物体最终反映到人眼的颜色是光

  的红绿蓝分量与材质红绿蓝分量的反射率相乘后形成的颜色。

  5) 纹理映射(Texture Mapping) 利用OpenGL纹理映射功能可以十分逼真

  地表达物体表面细节。

  6) 位图显示和图象增强 图象功能除了基本的拷贝和像素读写外,还提供

  融合(Blending)、反走样(Antialiasing)和雾(fog)的特殊图象效果处理。

  以上三条可是被仿真物更具真实感,增强图形显示的效果。

  7) 双缓存(Double Buffering)动画 双缓存即前台缓存和后台缓存,简而言

  之,后台缓存计算场景、生成画面,前台缓存显示后台缓存已画好的画面。

  此外,利用OpenGL还能实现深度暗示(Depth Cue)、运动模糊(Motion Blur)等

  特殊效果。从而实现了消隐算法。

opengl模式是什么?

OpenGL是一个跨语言、跨平台的应用程序编程接口(API),用于绘制二维和三维矢量图形。该接口由近350个不同的函数调用组成,用于从简单的图形位绘制到复杂的三维场景。

OpenGL的有效实现是使用windows、一些UNIX平台和Mac操作系统中的图形加速硬件。这些实现通常由显示设备制造商提供,并且非常依赖于制造商提供的硬件。

版权声明