direct3D和OpenGL有什么区别?玩游戏哪个更好
Direct X 微软公司专为PC游戏开发的API,特点是与windows 95和Win-dows NT操作系统兼容性好。可绕过GDI直接进行支持该API的各种硬件的底层操作,大大提高了游戏的运行速度。由于要考虑与各方面的兼容性,Direct- X在3D图形方面的效率比较低,而且用起来比较麻烦。 ●OPENGL(开放式图形界面) 由Silicon ...
游戏里的D3D模式和OPENGL模式各是什么意思?工作原理有什么不同?
两者工作原理上的不同:1、D3D的原理在于只需要调用D3D提供的接口函数和功能就能实现显示功能,通过分工合作,极大的降低了软件开发周期和成本。2、OpenGL的高效实现是利用了图形加速硬件,存在于Windows,部分UNIX平台和MacOS。这些实现一般由显示设备厂商提供,而且非常依赖于该厂商提供的硬件。
使用DirectX和OpenGL模式有什么区别
两种模式意思是用不同的3DAPI进行渲染 DirectX是微软在Windows平台上推出的编程接口,Direct3D是其中渲染3D场景的部分 在Windows平台上DirectX受到了很大的支持 但OpenGL是应用广泛的借口,本来是无关硬件的软件实现渲染 移植性兼容性都很强,但一般的显示卡都会对其有硬件支持,所以速度也很快 您的平台应该是...
opengl模式有啥好处和坏处.
OpenGL与Direct3D的区别在于OpenGL主要针对专业CAD\/CAM设计领域,适用于多种平台,具有强大的可移植性,而Direct3D则更专注于游戏领域。OpenGL在实时3D处理中性能突出,使用立即模式接口,可以省略将图形预先储存于数据结构的步骤,直接提取图形的像素进行渲染,大大节省了3D图形的处理时间。OpenGL++建立在OpenGL...
OpenGL vs Direct3D
Direct3D更偏向于硬件接口,而OpenGL则强调软件可选的加速功能,管理硬件资源的方式也有所不同,OpenGL降低了学习难度,但对驱动开发者提出了挑战。2005年后,两者在功能上趋于一致,硬件制造商和软件开发者对Direct3D的响应更为迅速。尽管如此,OpenGL的新特性通常先由硬件厂商实现后标准化,形成了与Direct...
现在开发游戏是用的direct3D还是OpenGL
1.Direct3D主要用于Windows平台,现在很多大型的3D游戏用这个开发的,像使命召唤,极品飞车,尘埃。2.openGL用途要广一些,Windows,MAC,手机系统都可以。现在苹果的Iphone和Ipad把它已经发扬光大了。我建议你学openGL,因为首先来说他可以跨平台开发的,用途比较广。其次是openGL和Direct3D在实现的方法上是...
OpenGL和Direct 3D有什么区别?
目前几种主流的3D API有Direct X.OpenGL.3DR.Renserwart.BRender.Glide及Quickdraw 3D Rave等)了解了以上的这些我们就不难理解,OPENGL和D3D的插件只是基于不同的API开发出来的,使用不同的程序内核而已,由于OPENGL对3D显卡性能挖掘的更深,因而已经成为了好的显卡同志的不二选择,这就是OPENGL 比D3D...
DirectX和OpenGL比较?和显卡有什么关系吗?
DirectX 引擎:性能好,兼容性差。 OpenGL引擎:兼容性强,性能差。 在DirectX在还有一个HEL功能,在它的帮助下可以用你机器中现成的硬件设备模拟成为其它的部件,比如显卡没有3D硬件加速功能,但是通过DirectX就可以将其模拟成为带有3D加速功能的显卡,这样在运行游戏的时候就能够获得额外的效果。3,切换...
opengl和directx哪个好?
Opengl的稳定性要好于DirectX,但是如果你只是一般应用,不是多么复杂的程序就不用注意什么稳定性。Opengl要好学很多,但是它只有图形方面的功能,而DirectX主要是为了开发游戏而做,所以DirectX除了图形方面的功能外,还有网络,声效,输入等方面的功能。反正这两个对于我来说的最主要区别就是一个容易学一个...
使用DirectX 和OpenGL 模式有什么区别
OpenGL是最好的三维,但是价钱较贵。DirectX里面的Direct 3D是最普遍的,但是因为三维的指令市场的更新,而芯片里面的指令是属于硬件,无法更新,所以要用到新的三维指令就要另买一个新的三维卡。这也就是为什么nVidia的9800要比9300好,好比8500好,因为越高的型号就有越新的三维指令。Google Earth是一款...