|
|
|
|
|
| 显卡:3D API |
|
| 作者:紫水晶 文章来源:本站原创 更新时间:2007-12-14 |
|
API是Application Programming Interface的缩写,是应用程序接口的意思,而3D API则是指显卡与应用程序直接的接口。3D API能让编程人员所设计的3D软件只要调用其API内的程序,从而让API自动和硬件的驱动程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅度地提高了3D程序的设计效率。 如果没有3D API在开发程序时,程序员必须要了解全部的显卡特性,才能编写出与显卡完全匹配的程序,发挥出全部的显卡性能。而有了3D API这个显卡与软件直接的接口,程序员只需要编写符合接口的程序代码,就可以充分发挥显卡的不必再去了解硬件的具体性能和参数,这样就大大简化了程序开发的效率。 同样,显示芯片厂商根据标准来设计自己的硬件产品,以达到在API调用硬件资源时最优化,获得更好的性能。有了3D API,便可实现不同厂家的硬件、软件最大范围兼容。比如在最能体现3D API的游戏方面,游戏设计人员设计时,不必去考虑具体某款显卡的特性,而只是按照3D API的接口标准来开发游戏,当游戏运行时则直接通过3D API来调用显卡的硬件资源。 目前个人电脑中主要应用的3D API有DirectX和OpenGL。DirectX目前已经成为游戏的主流,市售的绝大部分主流游戏均基于DirectX开发,例如《帝国时代3》、《孤岛惊魂》、《使命召唤2》、《Half Life2》等流行的优秀游戏。而OpenGL目前则主要应用于专业的图形工作站,在游戏方面历史上也曾经和DirectX分庭抗礼,产生了一大批的优秀游戏,例如《Quake3》、《Half Life》、《荣誉勋章》的前几部、《反恐精英》等,目前在DirectX的步步进逼之下,采用OpenGL的游戏已经越来越少,但也不乏经典大作,例如基于OpenGL的《DOOM3》以及采用DOOM3引擎的《Quake4》等等,无论过去还是现在,OpenGL在游戏方面的主要代表都是著名的id Software。 |
编辑推荐: 想了解更多IT产品最精确报价,请点击进入:报价中心; 想了解更多IT产品、市场资讯,请点击进入:3C资讯; 想了解更多的卖场商家信息,寻找钟意的IT产品,请进入:卖场导购; 想了解更多、更全的IT产品代理商信息,请进入:会员中心; 想了解更多的星座趣事、爆笑网文,请进入:3C-E乐; 想了解更多的三好趣闻、结交更多的朋友,请进入:3C社区; 想了解更多的渠道信息,拓展渠道市场,尽在东北IT黄页; 如果你有信息想要发布或想与网站合作,请拨打:024-62112212-229;如果您有新闻事件或产品信息的线索,请EMAIL:3Conline.lx#163.com或拨打3C在线资讯热线:024-23913733转247;如果您对3C在线及相应的内容有什么意见、建议,请EMAIL: 3Conline.oylx#163.com;(请将#换成@)
免责声明:如对3C在线所转载文章有任何异议,请与文章出处媒体联系,谢谢合作! 欢迎加入3C在线QQ群: DIY配件群-35705960;数码产品群-42627157; IT型男索女秀-31092009;手机 家电-32423524; PC、笔记本群-43806406; 游戏及周边群-26613906;IT碰碰吧-34803923; 吃喝玩乐群-33938656; 东北经销商群-37139061; 二手论坛-14127773;打印、耗材群-43806252;产品报价更新-35642202; 周边城市会员-33074066; |
|
|
|
|