瀏覽單個文章
htchien
Senior Member
 
htchien的大頭照
 

加入日期: Nov 2000
您的住址: 台北市內湖區
文章: 1,049
引用:
Originally posted by BorgMu
為何專業繪圖都是走 OpenGL 的標準呢?? Direct 3D 似乎都只有遊戲的繪圖才支援?? 兩者有何差異嗎?

1. OpenGL 出來較早,有很多圖學繪圖理論都是用 OpenGL 來完成,所以如 bluesystem 兄所說一些比較專業的功能 OpenGL 也支援的比較多。
2. OpenGL 所繪製出來的畫面比較正確,如果你有在 3D Studio MAX 切換過所使用的 API 你就會清楚這樣的差別。( 湯姆老爹曾經發表過 DirectX 和 OpenGL 畫面正確性評比的文章,大約是在 nVidia Geforce 剛出來的那個時候 ) 這是因為 OpenGL 所用的浮點運算精確度比 DirectX 高的關係。因為 DirectX 是針對遊戲所發展出來的 API,所以 DirectX 的畫面通常都是會動得很快的 ( 用 OpenGL 來繪製靜態 3D 畫面是很常見的 ),一些畫面正確性的小差異在遊戲中並不會太明顯。

雖然如 bluesystem 兄所說 DirectX 已經越來越接近 OpenGL,但是還是有一些差異性在的,就看遊戲廠商或是繪圖工具廠商如何依照產品的特性去加以選用。DirectX 在做的時候雖然是微軟自己一家搞,但是它還是有參考一些繪圖晶片大廠的意見加以改進 ( 主要是 nVidia 和 ATi ),畢竟 DirectX 是要給大家用的,只不過 DirectX 更新的速度比 OpenGL 快罷了....

至於 DirectX 要改名成為 My Games 這回事,就我的印象中這是在 Windows XP 還沒發表前就已經有的舊聞了,到現在還是沒改成呀....沒想到驅動之家現在還拿出來說,有點懷疑是不是真的會改成功說....
__________________
「信是未見之事的確據,是所望之事的實底。」
我是快樂的資深 Java/C++/MFC/Direct3D/OpenGL/燒錄/Mobile 軟體工程師啦!
---------------------------------------
用友立錄錄燒 3 將多片 VCD 轉成一片 DVD 教學
把VCD檔案(或網路上下載的亂七八糟MPEG檔)燒到DVD裡
用 DVD Workshop 2.0 將多片VCD燒成一片DVD 試用心得
舊 2003-03-14, 12:32 PM #37
回應時引用此文章
htchien離線中