游戏里的D3D模式和OPENGL模式各是什么意思?工作原理有什么不同?

如题所述

D3D,全称为Direct3D,是微软为提高3D游戏在Windows中的显示性能而开发的显示程序接口,目前已经升级到12版本,它提供了丰富的3D功能库,是游戏广泛采用的标准。

OpenGL是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形比特到复杂的三维景象。

两者工作原理上的不同:

1、D3D的原理在于只需要调用D3D提供的接口函数和功能就能实现显示功能,通过分工合作,极大的降低了软件开发周期和成本。

2、OpenGL的高效实现是利用了图形加速硬件,存在于Windows,部分UNIX平台和MacOS。这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。

扩展资料:

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

据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、AppleComputer、ATITechnologies、DellComputer、Evans&Sutherland;

Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和SunMicrosystems,Microsoft曾是创立成员之一,但已于2003年3月退出。

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

参考资料来源:百度百科—d3d

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

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

游戏里的d3d opengl是什么
而游戏里面的D3D 和 OPENGL 就是说 用不同的模式 或者说不同的标准来调用硬件资源。其实目前大部分新游戏都是 DirectX 模式了 而openGL则主要应用在专业领域。比如3d设计什么的。不过在老游戏中 比如CS系列里 因为Direct3D的版本很低 效果是不如OpenGL模式的。因为在早期Direct3D还不完善 游戏中的3...

CS1.6里视频设置里的D3D和OPENGL的区别
一、标准不同 1、D3D:是微软为提高3D游戏在Windows中的显示性能而开发的显示程序接口,目前已经升级到12版本,它提供了丰富的3D功能库,是游戏广泛采用的标准。2、OPENGL:有着丰富经验的一个性能卓越的三维图形标准,它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一...

软件模式,OPENGL模式和D3D模式的区别
D3D (Direct3D):这是微软为提高3D 游戏在Win 95\/98中的显示性能而开发的显示程序。这个基于显示光栅加速引擎非常强大和复杂,它在显示满屏状态,提供多边形计算、贴图场景等优化能力。由于其只能在满屏提供优化能力,所以在3DS MAX中你只能在最大化显示视角时(如最大化显示TOP、RIGHT、LEFT和PERSPECTIVE视...

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

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

QQ三国那个 软件模式,D3D模式,OPENGL模式 都什么意思?
你好 下面一一为您解答: 1:简单的说Direct3D( D3D )是一种3D加速技术,是微软为提高3D游戏在Win 95\/98中的显示性能而开发的显示程序,目前已经升级到9.0版本,而且支持XP等微软最新的操作系统,它提供了丰富的3D功能库,是游戏广泛采用的标准. 2:OPENGL就是软件加速,没有的都为硬件加速,软件...

csol里画面显示,D3D和OPENGL是什么意思?
d3d硬件加速 opengl独立于硬件 d3d画质差,fps高 opengl画质好,fps低(原始设置是最高60,可以调的)

Opengl跟D3D的区别
D3D(Direct3D ):是微软为提高3D 游戏在Windows中的显示性能而开发的显示程序接口,目前已经升级到11.0版本,它提供了丰富的3D功能库,是游戏广泛采用的标准。而操作系统和应用软件通常不能直接去使用显卡和其中的3D加速功能,必须通过系统中的一个接口去调用,这就是OPENGL和D3D的作用了。OPENGL和D3D本质...

问CSOL的D3D和OPGL有什么区别??
你好,CSOL视频模式 D3D和 OP,区别在于画面仿真度。OP的相对更细腻,对显卡要求更高。生化模式使用 OP 视频模式,会有薄薄的黑雾。画面更加逼真。D3D模式 相对画质略低。对显卡要求也低些。D3D模式 在生化下,不会出现黑雾,但地图会出现亮块,需要F键 手电照下 才会正常。

相似回答
大家正在搜