顯示廣告
隱藏 ✕
看板 SuperTree
作者 dick51207 (dick51207.bbs@ptt.cc)
標題 Re: [請益] 3D繪圖用途該用遊戲卡還是繪圖卡
時間 2014年06月26日 Thu. PM 05:34:24


※ 本文轉寄自 dick51207.bbs@ptt.cc

看板 VideoCard
作者 oginome (荻野目洋子)
標題 Re: [請益] 3D繪圖用途該用遊戲卡還是繪圖卡
時間 Thu Jun 26 06:10:33 2014


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

      這沒錯~

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

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

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

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

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

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


: 以你的需求來看的話
: AfterEffects使用到的CUDA加速
: 一般遊戲卡藉由增加List方式也可支援
: 可以參考這個網頁的作法 http://tinyurl.com/2e26j9x
Adobe Premiere CC 2014 CC CS6 CS5.5 CS5 Video Cards with CUDA Mercury Playback Unlock MPE Hack David Knarr Unlock Adobe Premiere CC 2014, CC, CS6, CS5.5 and CS5 to use an NVIDIA video card with CUDA acceleration. Unlock Mercury Playback MPE Hack Written by David Knarr ...

 
: 這部份不一定需要用到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要畫的好,多媒體要能穩當,遊戲要跑的順,價格就無法便宜

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




--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.92.32
※ 文章網址: http://www.ptt.cc/bbs/VideoCard/M.1403734235.A.521.html
tint:很詳盡的補充說明,大推~1F 06/26 07:04
caramel623:認真詳細推!2F 06/26 07:47
IL2:推 感謝解說3F 06/26 07:54
usmc:推!4F 06/26 09:32
d83602:長知識,推!5F 06/26 10:16
redsquad:RealHack其實就是加入一個機碼 讓SW以為是認可的"繪圖卡"6F 06/26 11:47
juiclykiller:聽說皮克斯的毛怪每根毛都是獨立弄出來的,一個鏡頭7F 06/26 14:59
juiclykiller:要做很久

--
※ 看板: SuperTree 文章推薦值: 0 目前人氣: 0 累積人氣: 34 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇