當前位置:編程學習大全網 - 網站源碼 - OpenGL與Direct3D的不同

OpenGL與Direct3D的不同

OpenGL是個專業的3D程序接口,是壹個功能強大,調用方便的底層3D圖形庫。OpenGL的前身是SGI公司為其圖形工作站開發的IRIS GL,為了解決IRISGL的兼容性不佳而誕生的。

Direct3D是DirectX的組件之壹,DirectX是微軟公司多媒體技術,很多運行於Windows 環境的新遊戲需要DirectX。DirectX包含了對Direct3D、DirectDraw、DirectPlay、DirectSound、DirectInput等顯示、聲音以及系統的組件。由C++編程語言實現,遵守COM約定。目前最新版本為DirectX9.0c,但在微軟的下壹代操作系統Windows Longhorn中將被WGF1.0所取代。

在遊戲領域,DirectX的影響力已漸漸超越OpenGL並被大多數PC遊戲開發商所采用,但在專業高端繪圖領域,OpenGL因為色彩準確,仍然是不能被取代的主角。

  • 上一篇:有人有植物大戰僵屍之歡喜冤家過大年百度雲免費資源鏈接
  • 下一篇:求《彼得潘》中壹首《學會飛翔》的英文歌詞
  • copyright 2024編程學習大全網