比较DirectX和OpenGL的区别

如题所述

OpenGL是较老式的一种三维显卡,通常是显卡上面有自己的显频处理器,类似于系统的CPU,专门处理三维的加速用的,而不是用系统的CPU。以前这种显卡较贵,而且是专门给做三维尤其是AutoCAD等软件用的一种显卡。OpenGL有单核也有双核的,显卡的显存也是普通显卡的两倍左右。DirectX里面有所谓的Direct 3D的支持,就是假如显卡里面的芯片(普通的三维显卡的芯片,如nVidia的关于三维的处理模式是预设的,而且是硬件支持,假如三维软件需要的三维指令不再显卡的芯片里面,那么CPU就会自动接过来做运算,而OpenGL的显卡的处理器可以自己做运算,不需要用到系统的CPU)有支持三维的指令,那么微软的DirectX中介就会让显卡做计算,假如显卡没有,那么就会是系统的CPU做计算。现在比较高级的显卡都有很多硬件内崁式的指令在显卡的芯片里面。OpenGL是最好的三维,但是价钱较贵。DirectX里面的Direct 3D是最普遍的,但是因为三维的指令市场的更新,而芯片里面的指令是属于硬件,无法更新,所以要用到新的三维指令就要另买一个新的三维卡。这也就是为什么nVidia的9800要比9300好,好比8500好,因为越高的型号就有越新的三维指令。Google Earth是一款使用三维的模式计算和画出图像的软件,是利用非常微小的三角形和多角形来完成不同层次的图像,就像一个三维游戏一样。假如你的显卡支持OpenGL模式,那么Google Earth的绘画功能要较简单,以为大多数的计算过程你的显卡办得到。假如你的显卡不支持OpenGL模式,而是DirectX模式,那么Google Earth运行就较慢些,因为软件的更新和三维指令不一定是每一个三维显卡都支持的。所以就要变成较简单的模式了。nVidia的GeFore 9300GE应该是以DirectX模式运行的。
温馨提示:内容为网友见解,仅供参考
无其他回答

比较directx和opengl的区别
DirectX和OpenGL的主要区别 区别一:技术背景与发展历程 DirectX是微软开发并推广的一套图形和音频处理API接口,自诞生之初就致力于提供高效的硬件驱动支持,广泛应用于游戏和多媒体应用。随着版本的迭代,DirectX不仅支持本地渲染,还融合了更多图形技术,如光线追踪等。而OpenGL则是一个跨平台的图形渲染API...

比较directx和opengl的区别
1. 底层设计差异:DirectX是微软开发的专有API,主要用于Windows操作系统上的多媒体显示功能。而OpenGL是一个跨平台的开放标准,主要用于渲染图形,广泛应用于各种操作系统。2. 应用场景不同:DirectX由于其与Windows系统的紧密集成,更常用于游戏开发以及高质量的多媒体应用。而OpenGL更多地应用于专业的图形软...

比较DirectX和OpenGL的区别
2、两者的所属不同 DirectX(DirecteXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些对创建一个统一的、普遍可用的API特别感兴趣的公司组成。3、两者的包括分类不同 DirectX包含有DirectGraphics(Direct...

directx和opengl比较?和显卡有什么关系吗?
DirectX与OpenGL比较:DirectX和OpenGL都是计算机图形处理中的关键组件,但它们存在一些差异。DirectX是微软开发的图形处理API,主要用于Windows操作系统上的游戏开发和多媒体应用。其最新版本包含了许多用于高性能游戏的功能,例如高级着色器、物理计算和图形处理功能等。而OpenGL是由图形和娱乐软件协会开发的一个...

directx和opengL有什么区别?
DirectX和OpenGL的区别:1,速度上:DirectX 引擎:优点:极大程度的发挥电脑性能,模拟器更流畅,运行速度快。缺点:cpu使用率相对变高。适合单开用户。OpenGL引擎:优点:占用资源更少,适合多开用户。缺点:相对没有DX那么流畅。2,兼容上:DirectX 引擎:性能好,兼容性差。 OpenGL引擎:兼容性强,性能...

DirectX和OpenGL比较?和显卡有什么关系吗?
DirectX和OpenGL区别:1、功能上:OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计 人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件...

比较DirectX和OpenGL
结论:DirectX和OpenGL是两个在游戏和多媒体领域中各有侧重的程序接口,它们分别服务于不同的平台和应用场景。DirectX,主要由微软开发,专为Windows平台设计,特别适用于游戏和多媒体程序,如Microsoft Windows、Xbox系列和Xbox One。它提供了一套完整的多媒体接口,包括DirectGraphics(结合了Direct3D和Direct...

GOOGLE地球的OpenGL软件防真模式跟DX模式有什么区别?
OpenGL模式与DirectX模式在三维显示领域具有不同特点。OpenGL模式是一种较老式的三维显示技术,通常在显卡中具有独立的GPU单元,专门用于加速三维显示,减轻CPU负担。OpenGL支持单核及双核配置,且显存容量通常约为普通显卡的两倍。DirectX则包含了Direct3D支持,允许三维软件指令由显卡内置芯片处理,当显卡芯片具备...

directx和opengl比较?和显卡有什么关系吗?
与显卡的关系:无论是DirectX还是OpenGL,它们都与显卡有着密切的关系。显卡是处理图形渲染的重要硬件,而DirectX和OpenGL则是与显卡交互的软件接口。通过这两种接口,计算机能够更有效地利用显卡资源进行图形渲染,从而提高游戏的运行速度、图像质量等。不同型号的显卡对于这两种接口的支持程度不同,因此在实际...

direct与opengl的区别
Direct和OpenGL是两种不同的图形处理技术和API。区别解释:1. 定义与用途 Direct: 通常指的是DirectX,是一个由微软开发的综合性多媒体技术和工具集,用于增强电脑的多媒体性能,如游戏、视频和音频等。它提供了一整套的图形和声音库,以及一系列的工具和服务来优化应用程序的性能。OpenGL: 是一个跨平台...

相似回答