![]() |
學校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
API 是 Application Programming Interface 的縮寫,是應用程序接口的意思。而 3D API 則是指顯卡與應用程序直接的接口。3D API 能讓編程人員所設計的 3D 軟件,只要調(diào)用其 API 內(nèi)的程序,從而讓 API 自動和硬件的驅動程序溝通,啟動 3D 芯片內(nèi)強大的 3D 圖形處理功能,從而大幅度地提高了 3D 程序的設計效率。
如果沒有 3D API,在開發(fā)程序時,程序員必須要了解全部的顯卡特性,才能編寫出與顯卡完全匹配的程序,發(fā)揮出全部的顯卡性能。而有了 3D API 這個顯卡與軟件直接的接口,程序員只需要編寫符合接口的程序代碼,就可以充分發(fā)揮顯卡的效率,而不必再去了解硬件的具體性能和參數(shù)。這樣,就大大簡化了程序開發(fā)的工作。
同樣,顯示芯片廠商根據(jù)標準來設計自己的硬件產(chǎn)品,以達到在 API 調(diào)用硬件資源時 優(yōu)化,獲得更好的性能。有了 3D API,便可實現(xiàn)不同廠家的硬件、軟件 大范圍的兼容。比如,在 能體現(xiàn) 3D API 的游戲方面,游戲設計人員設計時,不必去考慮具體某款顯卡的特性,而只是按照 3D API 的接口標準來開發(fā)游戲。當游戲運行時,則直接通過 3D API 來調(diào)用顯卡的硬件資源。
目前,個人電腦中主要應用的 3D API,有 DirectX 和 OpenGL。
|
關于收錄1 |
關于收錄2 |
網(wǎng)站幫助 |
廣告合作 |
下載聲明 |
友情連接 |
網(wǎng)站地圖 |
| 共有文章: 16223 篇
今日新文: 0 篇
當前在線: