减小字体
增大字体
作者:佚名 来源:本站整理 发布时间:2011-05-22 18:33:38
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。