DirectX 10、Crysis可谓2007年备受关注的两个名词,它被芯片制造商、板卡生产商、软件公司及普通大众用户所青睐。DirectX 10为用户带来的全新的API,令游戏更加逼真、美轮美奂,并得到软硬件厂商的大力扶植。而Crytek带来的《Crysis》为世人展示了DirectX 10特效的精湛画质。
不过在API应用领域除了微软的DirectX还有OpenGL这个强大的对手。据悉,2007年8月份圣迭戈的Siggraph BOF展会上,OpenGL Architecture Review Board(OpenGL架构评估委员会)正式宣布了OpenGL 3.0,不过OpenGL标准制定组织——Kronos Group还在对OpenGL 3.0规范进行更深一步的完善。
与DirectX 10和Crysis的关系一样,著名id Software游戏公司有可能将下一游戏力作《Rage》和id第五代游戏引擎更新至OpenGL 3.0。不过id Software的John Carmck表示,上述成立的条件是AMD-ATI、Intel和NVIDIA的GPU对OpenGL 3.0已经有了很好的支持。而且他同时表示,OpenGL 2.0、OpenGL 3.0、DirectX 9和DirectX 10之间的性能并无过大差距,旗下新作将会根据当时API流行程度和硬件支持程度来最终选定。
虽然DirectX 10甚至DirectX 10.1已经非常成熟,但是据相关厂商透露,OpenGL技术架构上不会包含DirectX 10的所有3D功能。而OpenGL 3.0的最终正式版规范完成日期,还需要Kronos Group根据研发进度来确定。
不过可喜的是根据显卡厂商方面得到的消息,在OpenGL 3.0硬件支持上有着很好的根基,目前至支持DirectX 10的显卡已经能够通过适当的OpenGL 3.0驱动加以支持。当然前提是OpenGL 3.0正式版规范和目前以公布的草稿方案有较大区别。
而且有消息称,NVIDIA的G92系列GPU已经能够很好的支持到OpenGL 3.0草案。如果这是事实,希望不要重蹈Geforce FX 5800系列覆辙。还有就是,G80和G8X核心也将通过某些方式非正式支持OpenGL 3.0,不过NVIDIA不会为它们推出相关OpenGL 3.0驱动。