3D繪圖用途該用遊戲卡還是繪圖卡 - 顯卡

Table of Contents

※ 引述《tint (璇月)》之銘言:
: 要挑選遊戲卡還是繪圖卡
: 一切都要看你使用上的需求而定
: 當然如果你預算無上限
: 直接拿Quadro K6000就不用煩惱了,遊戲繪圖兩兼顧
: 不過這張卡價格非常昂貴...
: 一般使用者還是會從價格和效益考量
: 所以還是回歸,到底你的需求是什麼而定

這沒錯~

我依我的使用經驗提出一點不同的看法給你做備案。

我也是這方面吃很重的使用者,由於是機械背景出身,各家CAD不用說

(會用很多套是因為我以前是在賣CAD的,需要一直比較),目前工作也和

3D繪圖還有多媒體相關,3DSMAX和AE都算是很常用的軟體之一,CAD的話

目前是以PRO/E、SOLIDWORKS和CATIA為主,UG等為輔。

我自己遊戲卡和繪圖卡都有實裝和使用,希望能給你一些參考。


: 以你的需求來看的話
: AfterEffects使用到的CUDA加速
: 一般遊戲卡藉由增加List方式也可支援
: 可以參考這個網頁的作法 http://tinyurl.com/2e26j9x
: 這部份不一定需要用到Quadro繪圖卡

AE的使用需求只有一個,RAM要大,其餘都是錦上添花和技術問題。

CUDA的幫助在部分即時預覽,而且效益...不大,RENDER還是要靠CPU和GPU硬幹

那即時預覽是這樣,AE會先算一些內容出來(此時資料都是非壓縮檔案大的很),

然後塞在RAM裡,視你的RAM多寡,來決定預覽的秒數(當然解析度越高,特效越多

,資料量就越大),等預覽秒數跑完了,AE會要你再等一會,它再即時去算下次要

預覽的資料,然後前提是清空剛剛預覽的,所以想做長時間的預覽,要不特效不要

太多,要不就RAM多,CUDA在這部分的幫助其實不大,但是GPU有差。

http://ppt.cc/qhXK

圖中紅箭頭指的綠色部分,就是塞在RAM裡面你可以預覽的FRAME長度。

RAM越大,綠條越長,你看的越爽這樣。


P.S.本文中所有的圖片都是我打文時當場實測實拍的,都我自己的電腦畫面和作品。

: 至於3D Studio Max
: 若你有需要開啟專用工具做預覽(Camera)
: 這功能一般情況下,遊戲卡可能會無法使用
: 你的問題:遊戲卡繪圖卡的差別
: 目前N牌和A牌兩大廠的作法
: 在開發出一個架構的GPU後
: 會用這架構去生產一系列的晶片(不同等級,不同用途...)
: 比如說Nvidia的GK107是遊戲用的型號
: 而GK107GL則是用於繪圖卡上的型號
: 只有使用繪圖卡型號的晶片
: 才能完整開啟繪圖用Quadro驅動程式的所有功能
: 遊戲卡則無法使用這些專用功能
: 早年時,可能可以透過硬/軟改的方式來讓遊戲卡啟用這些功能
: 但近年廠商大都直接從晶片硬體端封住了

這個現象有,到目前也還一直存在,不過至少已經不存在在3DS上面了。

繪圖卡一般著重的是OPENGL這個API規範,CAD、VRML、科學和醫療的即時成像等

都還是用這個,好處是硬體加速夠、相對精準。

而另一個大家所熟知的就是DirectX,它直接呼叫顯示卡驅動程式,而不通過

GDI,MS也為這個規範更大強化了Vertex Shader、Geometry Shader、Pixel Shader

等專為視覺效果誕生的各式著色器,這使得很大部分的遊戲製造商都轉往使用

Direct3D而捨棄OPENGL,遊戲-->Direct3D,CAD-->OPENGL已經是一個不怎麼精準

但似乎是常識的一種普遍性分野。

而3DSMAX為了要推遊戲商這塊大餅,其實從3DSMAX 7開始就已經導入DirectX

引擎,而且發展得相當好,到了3DSMAX 9的時候,就已經幾乎捨棄了OPENGL,

非繪圖卡即使不裝performance driver,效果還是相當棒,連3DSMAX裡面都把

OPENGL當成是舊版本,而建議的推薦值是DirectX Driver,如圖:

http://ppt.cc/Ne1o

然後3DS要做高解析的即時預覽的話,3DS有個叫Nitrous的顯示模式,是以DirectX

Driver為基礎專設的,而且專為遊戲卡來設計,只要在Configure Viewports這邊點

入,把材質預覽的解析度調高(預設是128啦,調成2048或4096你就知道了)即可,

目前的3DSMAX已經可說是專為遊戲設計或遊戲卡來延伸的繪圖軟體了。


: 舉幾個例子
: 當你使用繪圖卡或遊戲卡時,可能有這些差異
: SolidWorks上有無RealView功能
: http://www.gincity.com.tw/T4.htm

SolidWorks有個外掛軟體叫RealHack,裝了之後就可以強制打開小金球啦

http://ppt.cc/rzr8

: 3D Studio Max上無法預覽(Camera)
: http://www.gincity.com.tw/T3.htm

上已詳述。

: Pro/E,CATIA,UG上無法執行AA Line或是速度超慢
: http://www.gincity.com.tw/T2.htm

我這台剩PROE可實測,CATIA和UG都在事務所

開Real-time Rendering-->Environment mapping

shadec和Edge/line都開到滿

http://ppt.cc/Qf3S

這邊就比較明顯,遊戲卡會頓,繪圖卡很順。

但是不開Environment mapping的話就都一樣,Pro/E會自動開AA

後來的Cero 2(Pro/E改系列)在顯卡的支援度上更好,也沒那麼要求要繪圖卡。

RENDER完後

http://ppt.cc/KG72

http://ppt.cc/ONYB


至於CATIA很吃顯卡,CATIA剛出WIN版的時候是當機王者,以前在實驗室有工作站

在跑CATIA,很順暢;WIN版的一直要到CATIA V5以後才稍稍好一些。

UG的話,比較偏向使用者的腦袋強弱,數學概念要比較好才用的順,也因此用的人

越來越少了,這套可以無視啦。

綜合來說遊戲卡跑CAD還不算差,但因CAD都主支援OPENGL居多,遊戲卡雖也支援

OPENGL指令集規範,但多少被刻意閹割以便和繪圖卡區分市場,所以CAD方面的確是

繪圖卡吃香的多,至於在甚麼時候差最多呢?

1.精度:這部分差很多,小數點下五、六位以後遊戲卡在視覺上會抓不準定位。

2.超大型組件:如果沒有簡化顯示,遊戲卡大概100個零件就差不多,一樣配備下

改用繪圖卡,最低階的也會突然衝到約1500個零件,我在光陽支援過,一輛機車

少說也大概30000多個零件,敢用遊戲卡就葛屁了,更不用說挖土機之類的重工機

具。

3.高解析度:這大概是繪圖卡最大的優勢,解析度一拉高遊戲卡在CAD界都得死。


基本上就這樣,如果你們不用CAD,是可以考慮不用繪圖卡的,但是基於以下幾點

買繪圖卡還必要的。

1.身分:做職業的不買繪圖卡提升身分表示專業這樣可以嗎?

要知道手上握有孟德新書,智力是會提升很多的。

2.複雜度:不免會碰到物件超多或多邊形超細緻的案子,當然3DSMAX也準備了

多種簡化模式可以應付,但是萬一有人採訪看到你用簡化模式就掉

漆了,你有看過皮克斯繪圖師在受訪時電腦有LAG嘛...

3.轉行:萬一多媒體不幹想轉往機械界撈錢你就GG了,到時候還是得買一塊,

不過近幾年CAD對於遊戲卡都很照顧了,不會讓使用者太難堪。


: 因此
: 一切都還是看你的需求來決定
: 若沒用到繪圖卡一些專有功能/用途的話
: 選擇遊戲卡的C/P值相對較高
: 最後
: 比較你提的GTX780Ti和Quadro K2000(D)這二張卡
: 前者是GK110核心,這是Nvidia這世代的旗艦核心
: 在遊戲效能的表現上是毋庸置疑的
: 後者是GK107GL核心
: 在遊戲上的表現,差不多接近GTX650等級而已
: 但它是繪圖卡型號
: 能夠開啟Quadro驅動程式的完整功能
: 當然,若你想要和GTX780Ti同等級遊戲效能表現的繪圖卡
: Quadro K6000這一張就是用GK110等級的GK180GL晶片
: 不過...這價位就不是一般使用者會去購買的了

唉,職者就別玩遊戲了啦,CASE一多哪有時間玩,聽tint大的話想開點,甘蔗

沒有兩頭甜,CAD要畫的好,多媒體要能穩當,遊戲要跑的順,價格就無法便宜

,但依你們的需求其實是可以選遊戲卡的說。




--

All Comments

John avatarJohn2014-06-28
很詳盡的補充說明,大推~
Irma avatarIrma2014-07-02
認真詳細推!
Gilbert avatarGilbert2014-07-06
推 感謝解說
Regina avatarRegina2014-07-09
推!
Kumar avatarKumar2014-07-12
長知識,推!
Quintina avatarQuintina2014-07-13
RealHack其實就是加入一個機碼 讓SW以為是認可的"繪圖卡"
Irma avatarIrma2014-07-16
聽說皮克斯的毛怪每根毛都是獨立弄出來的,一個鏡頭
要做很久
Hedda avatarHedda2014-07-18
毛髮有一堆PLUGIN可以用..
Blanche avatarBlanche2014-07-21
印象中titan系列好像是繪圖卡改成遊戲卡的 表示它
兩者兼顧嗎??
Edwina avatarEdwina2014-07-22
太專業了!
Tracy avatarTracy2014-07-23
Titan系列只是雙精度浮點運算的效能沒封印而已 也就是具有高
Yedda avatarYedda2014-07-27
效能的通用運算能力 但專業3D繪圖的功能還是和一般遊戲卡差不
Dinah avatarDinah2014-07-28
多 和Quadro系列繪圖卡仍然有差距 可以看看SPECviewperf 11的
Odelette avatarOdelette2014-07-29
測試結果就知道了 http://ppt.cc/DIZ2
Quintina avatarQuintina2014-08-03
專業推
Michael avatarMichael2014-08-04
太專業了,給推
Hardy avatarHardy2014-08-07
專業推
Odelette avatarOdelette2014-08-10
真要兼顧遊戲及繪圖,我是有做過K6000加Titan的SLI組合
,但是我發現如果把Titan拔除其實在效能方面沒什麼感
覺,遊戲照樣能全開,跑圖也不會比較慢
Iris avatarIris2014-08-13
780Ti繼續爽爽用 XD
Lily avatarLily2014-08-17
現在CUDA系RT越來越流行了 選CUDA性能強的顯卡就差很多
Agnes avatarAgnes2014-08-19
推壓 認真好文~
Eden avatarEden2014-08-21
大推專業文
Doris avatarDoris2014-08-22
這文還沒M啊
Noah avatarNoah2014-08-25
推專業
Annie avatarAnnie2014-08-27
謝謝又是一篇好文0.0
Anonymous avatarAnonymous2014-08-27
長知識
Kelly avatarKelly2014-08-28
這篇應該要M加精華吧!