2006年7月21日 星期五

OpenGL or D3D???

3D 成像技術,一直是大廠競爭之地
早期 OpenGL 著重於工業技術繪圖上
隨著,休閒軟體這方面的成長
人們對成像上有更多的要求與渴望。

微軟仗著自己本身在作業系統佔有率的優勢下
順勢推出了 GameSDK 再演變到現在的 DirectX SDK

至於,誰的效能較好、誰的支援較完善
好像也完全沒一個定論
二大支援顯示卡廠商 ATI 及 Nvidia
在技術上也互有領先及進步
在軟體技術上,也是一樣,各自有一群擁護者
我的想法
OpenGL:
支援跨平台/硬體支援/規格穩定

D3D:
只支援 Windows 平台/硬體支援/規格隨微軟變動/遊戲機支援

規格的變動是好還是壞呢!?
但在規格不變的情況之下,硬體顯示卡本身的技術
也會有自己的技術來促使成像更趨完美

所以,要做出一個選擇,還真不是一件易事...

當然,或許有人會說.. 買現成的啊.. 不就省事了..
如 Renderware 等.. 都是直接支援多台的繪圖程式庫
有當然好.. 但 $$$ 及學習都是要付出的啊...