用DX9 10 11和openGL3.0 3.1 3.2有什么不同
看到现在大量的DX游戏 所以不禁这样问 毕竟OPENGL给我感觉就是高性能的说而且跨平台
难道现在的OPENGL3 还不够优秀?还是什么其他原因?
为什么都用direct x开发pc游戏而不是open gl
OpenGL的硬件兼容性不如DirectX。用OpenGL写一个程序,在nVidia上跑起来了,百分之八十是没法在intel上跑,百分之九十九没法在AMD上跑。OpenGL直到目前为止如果不用DSA的话,设置一个对象的属性还得先绑定,这样一来就使得code变得高度依赖于一个时刻在变的状态,而且很多驱动的实现某些特定的状态下有各种b...
为什么用direct编游戏,OPENGL呢
大部分游戏运行在windows系统下,而Direct X是图形加速接口,有了这个,应用程序才能更直接的访问硬件资源,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装...
direct与opengl的区别
Direct: 主要受到游戏开发者欢迎,因为它提供了丰富的功能和优化的性能。OpenGL: 不仅被游戏开发者使用,还被计算机图形应用程序开发者广泛使用。由于其跨平台的特性,许多教育和科研领域也采用OpenGL。4. 功能与性能 Direct: 提供了一套完整的图形、音频和视频处理功能,包括高级图形渲染功能。它特别优化了...
使用DirectX和OpenGL模式有什么区别
DirectX是微软在Windows平台上推出的编程接口,Direct3D是其中渲染3D场景的部分 在Windows平台上DirectX受到了很大的支持 但OpenGL是应用广泛的借口,本来是无关硬件的软件实现渲染 移植性兼容性都很强,但一般的显示卡都会对其有硬件支持,所以速度也很快 您的平台应该是Windows,那还是使用MS公司的Direct3D比...
现在开发游戏是用的direct 3D还是OpenGL
direct3D和openGL的选择取决于你的游戏是否跨平台。openGL是跨平台的,现在很多手机游戏也采用这个图形库。direct3D只是用于Windows平台,当然还有微软自己的XBOX游戏机。如果你会C#的话,建议开始时使用微软的XNA来游戏入门,然后再过渡到底层编码,否则一写程序就面临大量图形学数学方面的知识,让你头晕。当...
directx和opengl比较?和显卡有什么关系吗?
DirectX是微软开发的一套专为使用Windows操作系统设计的图形和音频处理接口。它包含了多种组件,如Direct3D、DirectDraw等,用于处理图形渲染、窗口管理等功能。随着版本的更新,DirectX不断优化,可以更好地利用现代显卡的硬件加速功能,从而提高游戏的帧率和图形质量。OpenGL:OpenGL是一个跨平台的图形渲染接口...
Direct X和OpenGL是什么以及它们的区别
OpenGL是由开源社区提供的免费开源的多媒体编程接口,全称是Open Graphics Library。OpenGL功能非常强大,但是使用起来也是相当的复杂, 开源社区为任何操作系统提供OpenGL支持,所以适用范围也是相当的广。很多游戏开发采用OpenGL作为渲染方式,这样可以方便的向Linux和OS X等平台移植。而且另一个超级编程语言java...
用c++编游戏,用direct x,3Dmax ,还是openGL好呢?
如果是游戏的话,还是推荐使用directX,毕竟directx是目前游戏开发领域的事实标准,以后要移植xbox360什么的也容易。当然选什么API还不是关键,关键是你写的游戏程序要有一个好的架构,比如在这里你的渲染器与特定API的耦合程度要尽量小,这样既方便了移植,而且软件维护起来也容易得多。至于好不好学,其实...
请问现在3D编程用DirectX多还是OpenGl多啊?
1. OpenGL和Direct3D(DirectX的一个组件)很相似,都是用于3D开发的一个图形库。2. 没有说哪个多哪个少的,开发3D游戏的,用DirectX的多;做图形研究、虚拟现实的,用OpenGL的多,OpenGL是3D图形编程的规范。3. OpenGL是跨平台的,而DirectX是微软的,只能在Windows下开发。4. OpenGL只是一个图形库...
现在开发游戏是用的direct3D还是OpenGL
1.Direct3D主要用于Windows平台,现在很多大型的3D游戏用这个开发的,像使命召唤,极品飞车,尘埃。2.openGL用途要广一些,Windows,MAC,手机系统都可以。现在苹果的Iphone和Ipad把它已经发扬光大了。我建议你学openGL,因为首先来说他可以跨平台开发的,用途比较广。其次是openGL和Direct3D在实现的方法上是...