瀏覽單個文章
RogerShih
*停權中*
 
RogerShih的大頭照
 

加入日期: Nov 2000
您的住址: Taipei,ROC
文章: 573
引用:
作者XElem
偶猜想:
可能3D遊戲同時開兩個以上一起跑得機會不多吧....故遊戲公司可能比較不注重此一問題....
至於:
偶上面所提到滴軟體,也都粉著重於OpenGL....不開啟此一功能就容易出問題或變粉慢....
只不過這些軟體在業界往往常會同時使用,故這些軟體公司會去考慮到資源分配滴問題吧....
(例如互相轉檔;繪圖和自動生成刀路及NC碼等∼軟體分工;模擬CNC加工機NC碼等運作)


你舉的大多不會過於在意即時 3D 生成,重點在動畫 Render,畫模型的速度固然重要,不過也不會用到每秒 30 次這種即時效果來畫,系統資源也不必過於集中。

其實XP會這樣發展的另一個原因是,以前遊戲從 DOS 下開始發展,本來就是採獨占式的,一來是以前電腦遊戲很少一次開兩個,當遊戲在運作時,就會比像傾向遊戲機獨占電腦資源的作法。

到了Windows,多工較佳的 GDI ,拿來開發遊戲時的效能實在慘不忍睹,所以後來才開始發展可以直接掌握硬體資源的 DirectX,也因為硬體資源有限,所以才會繼續之前的作法,由遊戲來獨占資源 (這也是為何以前 DirectX 遊戲很多只設計全螢幕的原因).

但現在很多軟體應用3D,已經不止是遊戲而已,即使小小的軟體也有可能去應用 3D 資源,更別說於科學應用 (例如用 GPU 背景來做數學運算等),在這種情況下,3D 顯卡資源就不能再被獨占了。
舊 2009-07-28, 01:43 PM #105
回應時引用此文章
RogerShih離線中