首页

文章

OpenGL模式是什么东西啊

发布网友 发布时间:2022-04-19 15:24

我来回答

2个回答

热心网友 时间:2023-07-03 15:47

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

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

扩展资料:

OpenGL规范由OpenGL架构评审委员会(ARB)维护,该委员会成立于1992年。ARB由对创建统一的、普遍可用的API特别感兴趣的公司组成。

根据OpenGL的官方网站,2002年6月ARB的投票成员包括3dlabs、apple computer、ATI technologies、Dell computer、Evans&Sutherland;

惠普、IBM、英特尔、Matrox、NVIDIA、SGI和Sun Microsystems,微软的创始成员之一,于2003年3月退出。

参考资料来源:百度百科-OpenGL

热心网友 时间:2023-07-03 15:48

  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)等
  特殊效果。从而实现了消隐算法。
变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 什么是openGL OpenGl是什么? OPENGL是什么意思 OpenGL是什么 OpenGL是什么? 华为荣耀v10手机设置了免打扰模式电话还能打进去吗? 免打扰模式电话能打进来吗 惠普笔记本电脑如何关闭键盘鼠标 笔记本电脑鼠标区怎么关闭 笔记本电脑无线鼠标怎么关 笔记本电脑鼠标触摸屏怎么关闭 笔记本电脑上用手滑动的鼠标怎么关? 怎么关闭笔记本自带鼠标 怎么关掉联想笔记本上面的鼠标 怎样关闭手提电脑的触摸鼠标功能 怎么把笔记本的触摸鼠标关了? 怎么关闭笔记本鼠标触摸板 笔记本自带鼠标如何关闭 戴尔笔记本鼠标如何关闭? 如何关闭笔记本电脑上自带的鼠标 OPENGL是什么意思啊? 什么是OpenGL?都包括什么?有什么用? OpenGL怎么学?就业能做啥呢? 什么是OPENGL? opengl是什么意思? OpenGL是什么意思??????/ 显卡的OpenGL是做什么用的 opengl是什么在哪里设置 为什华为手机开启免打扰模式别人还可以呼入? win10怎么完全卸载ps 怎么卸载win10里面的ps软件? win10PS怎么彻底卸载 win10系统怎样彻底删除PS win10系统重装后,如何拆卸PS win10用ps出现下面的界面,重装几次都这样,怎么办 win10的系统,安装了PS cs6。现在卸载不掉。老出现... win10软件卸载不了 win10删文件删不了怎么办? 我下了一个pscs6无序列... win10系统,ps停止运行了怎么办 Win10怎么卸载自带软件 Win10自带应用卸载方法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com