OpenGL和DirectX技术标准的斗争

很多知名大型开发商的3D引擎,都是多API架构(为了跨硬体). 不过有时候为了省开发成本,PC部分可能只会实做DX。DirectX并不是开发高端3D游戏所必要的.

微软为Direct3D发动了大规模的市场宣传,很快每个人都“想当然”的认为DirectX比OpenGL更好更快。这一情况直到Chris Hecker(DirectX 前身WinG API项目开发负责人)公布了谴责DirectX公开信后才有所改变。

当前OpenGL比DX好的说法已经不适用了,大家不是傻子,为何游戏商几乎倒向DX,并不光是MS策略的成功,还要加上DX整体优势已经远比OpenGL高很多,至于为何CG工作却还是大多用OpenGL?这和业界历史以及平台特性有关,这些包袱也是让OpenGL在PC GAME上无法翻身的原因。

采用DirectX意味着游戏将只能运行在Windows上,这并不是一件好事情,因为很多人是不会使用Windows系统的,它们更偏好比如Linux这样的系统。