Regular Member
|
引用:
Originally posted by bluesystem
我是認為DirectX停止開發消息應該是個芭樂,要說是換一種名字這我不
驚訝.目前並沒有傳出這樣的消息來,要不然各大遊戲程式開發討論站及
DirectX Mail-List早就吵翻了!!
至於DirectX跟Open GL.
由於Open GL幾乎是跟著電腦繪圖史一起發展的,學術界,產業界也都以
這個為標準,很多電腦繪圖的技術都會被納入OPEN GL這個API.
為什麼OPEN GL被大多數的專業繪圖軟體所採用?除了它是電腦繪圖界
的標準之外,它有很多指令是專業繪圖軟體會用到的,而Direct3D基本上
就是一個為了遊戲而生的3D API,自然比較缺對繪圖軟體等專業的某些
功能的支援.例如accumulation buffer在D3D就從來沒放進來過.(雖
然可以寫一段程式來做到類似的效果,不過還是不在API的指令中)..
其實基本的東西來看OGL跟D3D算大同小異,很多指令D3D有直接對應
,或是說D3D愈來愈像OGL,各位也許沒看過DirectX 5的D3D,那真是
大大的不同....
|
大大說的好 API不只是一個標準規範而已 還包括提供給遊戲開發使用的函式庫跟演算法 這些都是開發該API團體或組織的精華 OpenGL的遊戲效果好就是在這方面有很強的技術 因為OGL一開始是以專業繪圖的定位來開發的 不管是3Dfx的Glide或MS的Dx一開始都是以OpenGL為基礎來開發 目前Glide已經出局 Dx在遊戲應用方面也已經進步很多
不過這個版本的數字遊戲 倒不是那麼重要
|