Direct X和OpenGL是什么以及它们的区别

2016-02-19 10:10 12 1 收藏

下面图老师小编跟大家分享Direct X和OpenGL是什么以及它们的区别,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 电脑常识 】

提起图形处理和显卡相关的内容,尤其是玩电脑游戏的时候(通常是安装时)很多人是不是很容易就想起了一个熟悉的名词叫做Direct X,通常什么Direct 9.0c之类的东西都是打游戏必备的。那么大家知道Direct X是什么吗?另外你知道一个类似名词OpenGL是什么吗?

本文将对他们进行简要的介绍和对比,希望对大家了解和显卡密切相关的Direct X和OpenGL。

Direct X是什么?

Direct X是Direct eXtension的简写,可以进一步简写成DX。为微软公司开发的多媒体编程接口,目前只支持Windows平台,虽然Linux等平台依靠wine等程序也能实现DirectX但是性能相当可怜。

Direct X发展到现在已经有11代产品了,目前最常用的有两个Direct X 11.1和Direct 9.0c。前者是Windows7/8的标准配置,后者是WindowsXP的标准。对于很多新游戏而言都以Direct X 11为接口。Direct X有很多API接口, 可以分为以下几个部分:

Direct Draw和Driect 3D为主的显示部分。其中Direct Draw是负责平面显示的,而Direct 3D是负责3D运算的。通常而言大型3D游戏运用的就是Direct 3D部分(当然,如果采用Direct X作渲染的话)。

以DirectSound为主的声音部分

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

以DirectInput为主的输入设备,键盘鼠标遥感等游戏控制设备的输入就在这里完成

以DirectPlay为主的网络波分,方便网络游戏等操作

Direct X借助Windows的顺风车已经占领了相当大的 市场,但是仅仅支持Windows系统这个弊端就促使其他操作系统进行自己的多媒体编程计划,目前最强大的就是OpenGL。

OpenGL是什么?

OpenGL是由开源社区提供的免费开源的多媒体编程接口,全称是Open Graphics Library。OpenGL功能非常强大,但是使用起来也是相当的复杂, 开源社区为任何操作系统提供OpenGL支持,所以适用范围也是相当的广。很多游戏开发采用OpenGL作为渲染方式,这样可以方便的向Linux和OS X等平台移植。

而且另一个超级编程语言java也已经完成了和OpenGL的整合,意味着使用java 3D编写的3D程序等可以实现OpenGL整合。当然是用java 3D也可以调用Direct X来进行加速。

在非Windows平台下,目前仅能使用OpenGL进行加速,而在Windows平台下视频功能可以由DirectX或者OpenGL完成。由于开发商的选择不同,通常的硬件都是支持者两种加速方式的。客观的来说在超高端硬件上对OpenGL的支持更好。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

在Windows平台下,常规硬件(非服务器级别的)下,Direct X对3D的渲染性能要比OpenGL略微好点,尤其是在Windows7/8上。但是在Linux平台下OpenGL的渲染要比在Windows下对OpenGL的渲染强。

总的来说,Windows下Direct X性能比较好,不过Open GL也不差。但是同样是OpenGL在Linux,OS X下比Windows下渲染效果要好。

来源:http://www.tulaoshi.com/n/20160219/1593661.html

延伸阅读
标签: 闺蜜
死党和闺蜜的区别 死党和闺蜜两个关系都是最亲密的,要真说出有什么区别,那大概就是闺蜜是无话不谈,同时也是最亲密,最了解对方的,死党就不用说了,无论你做什么事,死党都会支持你的。闺蜜就是那种你有什么私房话,不开心的话都会跟她说,闺蜜是你在不开心时候可以和她谈心的人。死党是你在干坏事永远陪在你身边的人,像是打小三这种行为...
  日常生活中,坚果是大家都非常喜欢吃的食物,尤其是长寿果和核桃。也有把核桃叫做长寿果,那么问题来了,长寿果和核桃究竟有什么区别呢,它们的营养价值哪个更高呢? 核桃,原产于近东地区,又称胡桃、羌桃,与扁桃、腰果、榛子并称为世界著名的四大干果。 既可生食、炒食,也可以榨油、配制糕点、糖果等,不仅味美,而...
滴滴快车和专车的区别是什么?   滴滴快车和滴滴专车都是滴滴推车的打车功能,那么这两个功能到底有什么区别呢?下面小编就给大家具体讲解下。 滴滴快车没有起步价,滴滴专车有起步价。且滴滴快车不抽司机的钱,还补贴给司机,滴滴专车要给公司拿去20%的提成,滴滴专车有起步价和一公里都2块以上的费用。 滴滴快车介绍 ...
标签: 粉饼 化妆
简单的说气垫是湿粉,相当于粉底液的,主要是遮瑕,隔离,调肤。 粉饼是干粉,定妆,补妆的。气垫粉饼由于更容易跟毛孔贴合,所以贴装效果好,不容易花妆,这一点是粉饼没有的效果。气垫BB霜是一种海绵气垫式BB粉凝霜,模拟蜂巢储蜜原理,将BB霜紧锁于具有万千细孔的海绵气垫粉芯内,通过轻轻拍打打造出空气感一般的裸妆效果, 具有和...
长寿果和核桃的区别是什么? 长寿果和核桃的区别是什么?哪个营养价值更高? 核桃,原产于近东地区,又称胡桃、羌桃,与扁桃、腰果、榛子并称为世界著名的“四大干果”。 既可生食、炒食,也可以榨油、配制糕点、糖果等,不仅味美,而且营养价值也很高,被誉为“万岁子”、“长寿果”。...

经验教程

458

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部