PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
Godfather
Major Member
 

加入日期: Jan 2001
您的住址: Taiwan
文章: 210
引用:
作者Weichung
最後那句話... "其擴展機制將會允許高端顯卡廠商輕鬆在Windows XP下達到DirectX 10的效果"
這恐怕才是問題最大的來源...
標準化還是很重要的... 或許nvidia有能力制訂出一統天下規格
但也要看軟體開發廠商買不買帳... 一堆東西通通都來擴展... 那就等於沒有標準可言了

另外, OpenGL雖然跨平台... 但在Vista下也是問題重重
根據之前的傳聞, Vista下的OpenGL是靠DirectX來實作的...
這或許是可惡的Micro$oft的如意算盤... 希望以後所有軟體(含專業3D軟體)都改用DirectX
假如這樣的話, 那或許M$應該要先推出Linux/Unix版的DirectX, 才能說服廠商使用DirectX


OpenGL 2.1之後會加入DX10硬體才有的功能,比如Geometry Shader、instancing等等。這是OpenGL組織和多家GPU廠、遊戲設計師一起合作制訂的,訪談中提到的Khronos就是主導人物之一。NVIDIA不可能主導規格,但它們可以「建議」,畢竟NV和ATI都在OpenGL之上做了不少extension(類似外掛的規格),未來可能都會統一到正式的OpenGL版本中,讓遊戲或軟體有個標準,其實DX裡也有一堆NVIDIA或ATI建議的指令,這並不奇怪。

至於Vista的OpenGL是建立在DX10上,其實只有一部分,到OpenGL 1.4而已,現在常用的OpenGL 2.0和未來可能會出現的版本(3.0?2.5,天知道),都還是以ICD的方式,由GPU驅動程式自帶OpenGL API,所以受訪者才會說XP也能達到一樣的效果,畢竟API就放在驅動程式裡,要做在XP或Vista都很容易。

只是DirectX這幾年進步的超快,OpenGL要趕上恐怕有點難,當然這是在遊戲層面。專業3D裡DX就沒辦法入侵了,微軟巴不得Windows+DirectX是唯一的遊戲平台,而DX10更是很多玩家心目中「唯一的Vista優勢」,要MS出到非Windows系統上太難想像了。
     
      
舊 2007-05-27, 06:24 PM #11
回應時引用此文章
Godfather離線中  
playgamefun
Power Member
 

加入日期: Oct 2004
文章: 594
http://www.theinquirer.net/default.aspx?article=39846
OpenGL 2.x and 3.0 APIs arrive this year
據INQ報導,今年將會有兩個新版本的OpenGL發佈。第一個是即將發佈的OpenGL 2.x,開發代號為Longs Peak,另一個版本為OpenGL 3.0,開發代號為Mount Evan。
  OpenGL是個專業的3D程序接口,是一個功能強大,調用方便的底層3D圖形庫。OpenGL是個與.硬件無關的軟件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之間進行移植。因此,支持OpenGL的軟件具有很好的移植性,可以獲得非常廣泛的應用。OpenGL 的發展一直處於一種較為遲緩的態勢,每次版本的提高新增的技術很少,大多只是對其中部分做出修改和完善。
  DirectX 10顯卡的全面上市將統一3D架構帶到OpenGL領域,作為專業的3D圖形接口,OpenGL也將有新的發展。OpenGL 2.x預計將會在夏季發佈,很有可能在7月,主要是對OpenGL 2.0代碼的精簡和優化。而在三個月之後,OpenGL 3.0將正式推出。OpenGL 3.0支持許多新特性,如替身渲染,頂點數據流動傳輸、紋理數據緩存和大量新的紋理格式等等。OpenGL 3.0將向下兼容,當然你將需要支持OpenGL 3.0的顯卡來提供對所有特效的支持。同時還會發佈移動版的API——OpenGL和OpenGL ES。當OpenGL 3.0發佈後,可能將不會再推出新的版本,而將有新一代API發佈。


個人認為OpenGL最大的發展空間是在電視遊樂器(PS3,wii不能用DirectX來寫遊戲吧...)
 
舊 2007-05-29, 10:02 PM #12
回應時引用此文章
playgamefun離線中  
Earstorm-2
*停權中*
 

加入日期: Dec 2006
文章: 944
支持openGL, 因為短時間內沒打算衝VISTA.
不過, 我的顯卡好像有點舊了.

>.<
舊 2007-05-30, 02:47 AM #13
回應時引用此文章
Earstorm-2離線中  
mini.m
Senior Member
 
mini.m的大頭照
 

加入日期: Oct 2005
您的住址: 人間不知處
文章: 1,321
OpenGL 加油吧!
舊 2007-05-31, 11:16 PM #14
回應時引用此文章
mini.m離線中  
Axel_K
Elite Member
 
Axel_K的大頭照
 

加入日期: Sep 2006
您的住址: 人群中
文章: 4,214
要等硬體支援到OpenGL3
又不知道要等多久
專業卡領域裡
OpenGL 1.5還在賣呢!
舊 2007-06-01, 03:21 AM #15
回應時引用此文章
Axel_K離線中  
Artx1
Registered User
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
引用:
作者Godfather
OpenGL 2.1之後會加入DX10硬體才有的功能,比如Geometry Shader、instancing等等。這是OpenGL組織和多家GPU廠、遊戲設計師一起合作制訂的,訪談中提到的Khronos就是主導人物之一。NVIDIA不可能主導規格,但它們可以「建議」,畢竟NV和ATI都在OpenGL之上做了不少extension(類似外掛的規格),未來可能都會統一到正式的OpenGL版本中,讓遊戲或軟體有個標準,其實DX裡也有一堆NVIDIA或ATI建議的指令,這並不奇怪。

至於Vista的OpenGL是建立在DX10上,其實只有一部分,到OpenGL 1.4而已,現在常用的OpenGL 2.0和未來可能會出現的版本(3.0?2.5,天知道),都還是以ICD的方式,由GPU驅動程式自帶OpenGL API,所以受訪者才會說XP也能達到一樣的效果,畢竟API就放在驅動程式裡,要做在XP或Vista都很容易。

只是DirectX這幾年進步的超快,OpenGL要趕上恐怕有點難,當然這是在遊戲層面。專業3D裡DX就沒辦法入侵了,...



其實我覺得NVIDIA這篇還蠻嘴砲的....如果把Extension算進去,OpenGL的功能根本沒有上限。
但是基本上Extension只是讓硬體在推出時有一個適當的介面可以在現有的API上發揮功能,比方說前面的HumanHead就是讓G80可以在DX9底下使用Texture Array功能。

但是使用GL Extension的話,就是完全綁死在該硬體上,這對遊戲廠商而言是相當難以抉擇的舉動。

OpenGL的功能進展慢,其實是對這些Extension審視的態度審慎。
比方說通常一個功能放入核心的流程是

各廠自推Extension -> ARB Extension化 ->放入核心

在第一關就可能會耗上很久了....
舊 2007-06-01, 08:42 AM #16
回應時引用此文章
Artx1離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:54 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。