问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是OpenGL???

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

我来回答

1个回答

热心网友 时间:2023-10-19 20:01

OpenGL是Open Graphics Lib的缩写,是一套三维图形处理库,也是该领域的工业标准。计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术。  OpenGL就是支持这种转换的程序库,它源于SGI公司为其图形工作站开发的IRIS GL,在跨平台移植过程中发展成为OpenGL。SGI在1992年7月发布1.0版,之后成为工业标准,由成立于1992年的独立财团OpenGL Architecture Review Board (ARB)控制。SGI等ARB成员以投票方式产生标准,并制成规范文档(Specification)公布,各软硬件厂商据此开发自己的系统。1995年12月ARB批准了1.1版本,最新版规范是1999年5月通过的1.2.1。  OpenGL被设计成独立于硬件、独立于窗口系统,在各种操作系统的计算机上都可用的,并能在网络环境下以客户/服务器模式工作,是专业图形处理、科学计算等高端应用领域的标准图形库。  它低端应用上的主要竞争对手是微软公司的Direct3D,该图形库是以COM接口形式提供的,所以较为复杂。另外,微软公司拥有该库版权,目前只在Windows平台上可用。D3D的优势在速度上,但现在的一些低价显卡都能提供很好的OpenGL硬件加速,所以做3D使用Direct3D已没有特别的必要,在专业图形处理特别是高端应用方面,目前还没有出现以Direct3D技术为基础的例子,而游戏等低端应用也有转向OpenGL的趋势。微软在Win NT对OpenGL的支持始于3.51版,在Win 9x中的支持始于Win 95 OEM Service Release 2。  SGI曾经宣布研发OpenGL++,该图形库最大的特点是面向对象,提供了树形场景支持,大大减少了使用OpenGL处理复杂场景的工作量。后来SGI宣布与微软合作开发Ferihant,即Windows的下一代图形处理体系,包括DirectX与OpenGL的低级图形处理接口和以场景图支持为特点的高级接口。此举使大家都以为Windows图形处理快要过上幸福生活了,然而,不久,SGI宣布中止合作,并撤回派出的科学家,Ferihant基本上夭折。SGI 称终止合作的原因是微软不肯积极合作,只想把SGI的技术合并进DirectX。  虽然早在Win NT 3.51 时代微软就已经实现了它的OpenGL 版本,但却不肯在Win 95 上提供相应的支持。微软称该API 适合高端应用,而Win 95面向一般消费者,所以用处不大。并且在其Win 3.x下开发的Wing 图表库的基础上搞出了GameSDK,即后来的DirectX 库,称这套库是专门为高性能游戏开发设计的。此举在当时的硬件条件下,无疑是非常有道理的,并且很快成为Windows环境下游戏开发的标准API。该库实质上是提供了绕过Windows直接访问显存的途径,从而很好地解决了GDI 体系性能方面的不足,但由于是以COM接口形式提供的,所以相当复杂,而稳定性也不是很好。然而也就在这个时期,三维图形加速卡开始走向商用和家用。  之后,随着大批游戏开发人员开始多方呼吁微软积极支持OpenGL,使得微软终于在Win 95的OSR2版本里集成了OpenGL,并为以前版本的Win 95免费提供单独的OpenGL实现。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
热感冒如何快速治疗 上古卷轴5,用nmm装随从mod,但有的随从mod虽然安装了,但在排序时不显示... 上古卷轴5mod安装到data文件以后mod管理器看不见mod,用NNMmod管理器虽然... 合利宝pos机一直显示设备电量已满 请问在长沙的英仙座流星雨到底是在12号还是13号?具体的时间呢? 湖南长沙哪个时间观测18日的狮子座流星? 明天凌晨 8月13日流星雨 在长沙能看到吗 河西岳麓山? 在长沙什么时候能看见流星雨 关于老师的名句子(老师的名言名句) C语言,我输入了char a[10]="123"; 电脑分的是10个地址,还是3个地址... 建设项目国民经济评价中,项目的国民经济效益可分为直接效益和( ) OPENGL是什么意思啊? 广交会的直接效益与间接效益是什么, 森林有哪三大效益 一次性直接效益是什么意思? 其本身作为客户带来直接效益什么意思? 植物检疫经济效益有哪些直接效益? 名词解释:广告的直接效益 效益表现最直接的形态是什么? 什么是直接经济效益 间接直接效益 什么是项目的直接效益和直接费用 什么是直接经济效益 什么是直接经济效益与间接直接效益? 女性左边乳房晚上睡觉中有麻痛感觉,是什么原因? 为什么左侧睡觉我的乳房下方会刺痛 乳房左边周围一阵一阵刺痛 左边乳房上面疼痛是什么原因? 我左胸总是莫名其妙的疼,有时睡着了,半夜都疼醒了。过几天就好了,过几天又疼了,不知怎么回事。请大夫 左边乳房内侧疼痛是怎么回事 为什么最近晚上睡觉半夜醒来左边乳房下面痛,用手按下去也痛怎么回事呢? ERP能为企业带来哪些效益 OpenGL是什么意思???/ 应用erp系统能给企业带来哪些效益 水利工程效益的效益表现形式 ERP软件可以给企业带来什么? opengl是什么?有哪些功能?怎么用? 财政支出的分类 什么是OpenGL?都包括什么?有什么用? 物流行业实施bi会带来哪些直接效益 银行发放宣传品营销的直接效益 OpenGL是什么东西? openGL是什么?DX?HDTV? 上海市徐汇区牙病防治所(肇嘉浜路总所)营业时间及星期六星期曰上班吗? 上海市松江区佘山镇天马刘家山村许家浜村有确诊病例吗? 黑尤江省哈尔浜市阿城区无正病力有多少列? 紫微斗数和易经有什么关系? 三方四正代表什么?夹又代表什么?如何判断格局?天干地支是什么? 网店营销是什么?有哪些优势? 紫微斗数手动排盘用查干支四柱吗? 网店的经营方法 网店经营的主要方式有哪些