D3D和OpenGL有何区别?

我的显卡是ATI X600,我在玩CS的时候应该设成D3D加速呢,还是OpenGL?

OpenGL原先是Silicon Graphics Incorporated(SGI公司)在他们的图形工作站上开发高质量图像的接口。但最近几年它成为一个非常优秀的开放式三维图形接口。实际上它是图形软件和硬件的接口,它包括有120多个图形函数,"GL"是"GRAPHIC LIBRARY"的缩写,意思是“图形库”。OpenGL的出现使大多数的程序员能够在PC机上用C语言开发复杂的三维图形。微软在Visual C++ 5中已提供了三个OpenGL的函数库(glu32.lib, glau.lib,OpenGL32.lib),可以使我们方便地编程,简单、快速地生成美观、漂亮的图形。例如,Windows NT中的屏幕保护程序中的花篮和迷宫等都给人们留下了深刻的印象

Direct3D是一种基于OLE COM的应用程序接口,它设计用于实现设备独立传输,高度优化,基于软件实现的实时3D再现,并使得3D硬件能够快速透明地存取。对于那些要求更多控制3D目标和情景以及要求直接存取3D加速器卡的开发者来说,这种API使开发者很容易将现行的3D应用移至Windows 98平台上。(OpenGL则是一种精确高性能的3D技术,它大多数用于CAD/CAM模型、动画制作、模拟以及科学显像应用当中。)

参考资料:http://topic.csdn.net/t/20010206/10/65238.html

温馨提示:内容为网友见解,仅供参考
无其他回答

CS1.6里视频设置里的D3D和OPENGL的区别
CS1.6里视频设置里的D3D和OPENGL的区别为:标准不同、硬件需求不同、渲染不同。一、标准不同 1、D3D:是微软为提高3D游戏在Windows中的显示性能而开发的显示程序接口,目前已经升级到12版本,它提供了丰富的3D功能库,是游戏广泛采用的标准。2、OPENGL:有着丰富经验的一个性能卓越的三维图形标准,它...

游戏里的D3D模式和OPENGL模式各是什么意思?工作原理有什么不同?
两者工作原理上的不同:1、D3D的原理在于只需要调用D3D提供的接口函数和功能就能实现显示功能,通过分工合作,极大的降低了软件开发周期和成本。2、OpenGL的高效实现是利用了图形加速硬件,存在于Windows,部分UNIX平台和MacOS。这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。

OPENGL和D3D哪个好
各有千秋 各有不同 在生化模式下D3D模式有它的缺点和优点,缺点是变僵尸之后,下一盘开始时地上有白斑,优点在于能消除黑雾。OP模式在生化模式下虽然有黑雾,但是能开启纹理特效(控制台输入r_detailtextures "1")D3D模式主要用CPU来计算图像,OP模式则注重于显卡来绘制图像。可以根据你硬件的配置来...

opengl和d3d选哪个更好?
回答:各有各的优势,做游戏现在D3D的较多,其他图形工业图形处理,虚拟现实用openGL的多点,还有用OSG的 OpenGL的发展历程: OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽强大但其移植性不好,于是SGI公司在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称...

用Opengl显示跟用D3D显示上有什么区别吗??
分类: 电脑\/网络 解析:拿CS1.5做比较,在同分辨率,同样设置情况下,选OPENGL在画面处理上要比D3D要细腻很多,特别是任务和房屋的棱角部分,可以很清楚的发现区别,你可以试一下!另外,OPENGL在开枪等晃动比较大的情况下,比D3D要清楚很多!

Opengl跟D3D的区别
OPENGL和D3D本质虽然一样,但却是不同的两个标准。 OpenGL是有着丰富经验的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准。目前,包括Microsoft、SGI、IBM、DEC、SUN、HP等大公司都采用了OpenGL做为三维...

opengl和d3d有什么区别?
都是图形API,但OpenGL更加通用,而D3D是微软做的,只能在windows系统下。现在普通的显卡大部分支持D3D比OpenGL好,而且在windows下D3D程序更易开发,所以大部分游戏都是D3D的

OpenGL和D3D哪个好?
简单地说:D3D就是真实的3D图像,而高级Onpn GL就是高级伪3D图像。所以呢当然D3D的画面更好。你的配置属于中端配置,建议使用Open GL,如果使用D3D会导致渲染小超时、画面无法显示、卡机闪退等现象。

OPENGL和D3D有什么不同?
d3d就是DirectX,现在的游戏用到的大部分都是d8、d9版本,新出的游戏(换个代理那种不算)基本跨越d10,用d11了。openGL是工程领域基本通用的,可谓是生产领域的三维图形标准。OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。虽然DirectX在家用市场全面领先,...

游戏设置里的OpenGL和D3D有什么区别吗?
OPENGL 基本属于软性优化. 3D通常是指板卡主芯片发挥功效.效果是 3D的比较好! 建议你如果显卡够好,用3D模式,如果3D模式下不是太好,可以尝试用OPENGL

相似回答
大家正在搜