• 7

請不要再說做3D動畫一定需要專業繪圖卡了

版上有很上因為要學做 3D 動畫而來詢問配備的文章
通常會有很多人推薦使用"專業繪圖卡",像是:
「做3D繪圖用遊戲卡會不夠,還是用專業繪圖卡吧」

我想很多人可能都被"專業繪圖卡"的名字給誤導了
在 3D 動畫的領域中,實在不太需要專業繪圖卡
因為繪圖卡的特殊功能,主要是給工程計算或模擬使用的
對於多媒體製作來說,幾乎沒有特別有效的好處

下面詳細分析:

專業繪圖卡對於 3D 動畫軟體到底有那些加分作用?
可以先參考官方的介紹:
Nvidia 的 Quadro 專業繪圖卡系列,對於 3D 動畫軟體 Maya 和 3DsMax 的官方介紹網站


【1.讓編輯時的預覽畫面更好看】(預覽畫面根本不重要)
 對於 Maya 有支援更高品質的 ViewPort2.0 預覽畫面
 也就是讓你在"編輯時"的畫面可以更好看
 但編輯時的畫面根本不重要,最後成品是"算圖"出來才算數
 實務上,編輯時倒不如把效果都關掉,讓畫面單純一點以利順暢調整動作
 (想想看好萊塢大片的幕後花絮,3D 編輯畫面都是無材質的低品質預覽吧)
 除非你的目的就是想做即時動畫,打算把 ViewPort 畫面直接 batch render 出給客戶
 否則繪圖卡的加分實在不大。
 

【2.GPU 算圖速度更快】(但實務上主要還是CPU)
 第一,GPU算圖是真的很快沒錯,但它不是全能,有著不少限制
 目前主流的算圖技術 Vray、Mental ray、Arnold 還是以 CPU 運算為主。
 除非你的專案想導入全部使用 Vray RT 之類的全 GPU 算圖引擎、
 材質與效果只使用 GPU 有支援的,不然實務上 CPU 還是主力。

 第二,就算要使用 GPU 算圖
 一般遊戲卡也可以支援 GPU 算圖,並不是專業繪圖卡才可以
 網站上列出的 GPU 算圖差異是跟 CPU 做比較
 刻意避開了跟自家遊戲卡比較,因為其實沒差多少
 可以自行上網搜尋許多國外 GPU 算圖極限的瘋狂測試方案
 用的清一色是高階遊戲卡。
 FurryBall 的官方說明只要 GTX 4xx 以上,支援 CUDA 2.0 的卡皆可以跑 (連結)
 GTX 7xx 以上可以順暢編輯,而最推薦的是 NVIDIA GTX Titan

【3.支援一些進階的指令集】(通常動畫用不到)
 到底是那些指令集?
 如同我之前說的,這些進階指令通常不是用在動畫領域
 在動畫領域中,這些進階的 GPU 指令最大作用就是讓你預覽畫面變好看而已
 還看到過其中一項功能是讓編輯時的多邊形線條有反鋸齒效果,這並不是個好處呀。

【4. After Effect 效果加速】
 有一些 After Effect 的效果是可以靠 GPU 來算,詳細請看:
 http://www.nvidia.com.tw/object/adobe-after-effects-cc-tw.html
 如果你有重度使用到那些效果時,繪圖卡就值得你考慮,可以加快運算時間
 但如同在 3D 軟體一樣,大多數的效果還是靠 CPU 在算,GPU 有不少限制


做3D動畫需要很高階的電腦嗎?
這也是一個常見的誤會
其實並不需要。規格中上即可,單主機預算三萬左右就可以順暢編輯了
3D 遊戲所需要耗的效能比 3D 動畫製作來得高太多了
3D 遊戲每秒需要算 24~60 張高品質圖
3D 編輯軟體只在轉動或參數改變時算個幾張
而且編輯時都是效果全關的預覽狀態,對電腦負擔很低
可以試試看開遊戲 10 分鐘,和開 Maya 10分鐘
看哪個電腦溫度高、運算量多、耗電量較大



以上是過來人的經驗
對於3D動畫設計,尤其是初學者來說,並不需用到專業繪圖卡
可以把預算花到記憶體、CPU、甚至螢幕、椅子,還比較有實質意義
專業繪圖卡適用於知道自己所需要的功能一定得靠繪圖卡才支援的人
如果你並不清楚,那一般遊戲卡就很夠你使用了

如果還是有疑慮的人
可以去打聽一下各大動畫公司電腦裡配的是遊戲卡還是繪圖卡就會明白了

希望家長們、錢包不深的動畫人
可以把錢花在更值得的地方


----------------------------------------------
以下為網友意見,補充說明在這:

mrmowmow:
「在超高面數+高品質預覽模式下,繪圖卡會有比較流暢的操作」
如果你的專案會時常用到不可避免的超高面數,而導致編輯時不順暢
那是可以買繪圖卡試試看
但解決超高面數卡頓問題,也有很多軟體技術可以避免硬上

tallchin:
工業製圖軟體 Solidworks 使用繪圖卡會比較順暢
抱歉這篇專門講動畫領域,工業設計的領域不熟悉
還請熟悉的大大們補充使用經驗了

h3975(#41):
GTX960(遊戲卡) VS K620(繪圖卡)
兩者價格差不多,但實際效能是遊戲卡比較好
2016-03-31 18:37 發佈
文章關鍵字 3D動畫
vincent1078 wrote:




感謝大大開釋~!!

whatismoney wrote:
是...運算量多....(恕刪)

感謝指正,已修改!
那如果是繪圖卡加遊戲卡呢?
這樣是不是可以兩著兼顧,只是可能都必須非高階產品.
yo痴漢,耍白癡的人永遠教不會~
jonsejan wrote:
那如果是繪圖卡加遊戲卡呢?
這樣是不是可以兩著兼顧,只是可能都必須非高階產品...


兩者兼顧的意思是其中一個不足,可以由另一個彌補的意思
如果聚焦在 3D 繪圖領域中,遊戲卡並沒有特別不如繪圖卡地方
兩者同樣都可以用 GPU 加速
繪圖卡獨有的特殊功能,在 3D 繪圖上用不到
在現在的顯卡科技,繪圖卡並不是特別用於 3D 繪圖的
(雖然這聽起來有點弔詭,但確實是這樣)
繪圖卡現今比較實用的領域在於工業模擬、平行分析計算等等
一般做 3D 動畫繪圖去使用繪圖卡並不會有顯著的差別

不好意思, 借問一個問題.

我本人是學機械繪圖的, 會用Siemens NX作一些機械動作或結構上的模擬,
平時僅用一般NB工作, 其實也還好.

我老婆是學產品設計的, 最近有機會幫一個商品作影片,
從建模, 3D動畫, 影片剪輯, 影片特效都會用到,
因為3D動畫裡有一段商品的爆炸圖及內部運轉透視圖,
所以我用Siemens NX的動作模擬幫她做了一段,
並利用NX的render處理好後輸出成影片,
才發現一張圖要算超過90sec,
20sec的影片竟花了10多個小時才完成.

所以興起添購桌機的想法,
想請問如果要輸出3D動畫影片快一些,
(不限Siemens NX, 應該也會到3D max之類的)
畫3D, 影片剪輯(最好能到4K), 特效, 調光也OK的,
CPU & GPU應該怎樣搭配比較好呢?
nigel0831 wrote:
不好意思, 借問一...(恕刪)


一張圖要算超過90sec,20sec的影片花10多個小時是滿常見的
尤其是跑一些特效模擬
如果要救近火的話,就是確定你目前常用的那些特效
是否支援 GPU 算圖,如果可以的話就開吧
就算是一張中階顯卡也可以算得快很多
但通常特效類的對 GPU 算圖的支援性很低
所以我想 GPU 對你這次的模擬幫助應該不大

想要算圖快一點的解決方法:

1.最有效的是從軟體面改善參數
很多參數可能看起來沒差多少,但算起來卻特別花時間
盡量逐一測試,找出最花時間的參數,進一步調整

2.硬體方面就是靠強而有力 CPU 了
最近有款 XEON 的 intel CPU 很紅,CP值很高
是一時之選了,要算圖快就是 CPU 越快越好
但 XEON 等級的 CPU 就是耗電量大
時常一天跑好幾十小時的話,電費會高一些就是~


如果要常跑 3D 算圖的話,筆電是的確不夠的
一台專門算圖的桌機是必須的,畢竟筆電和桌電的 CPU 效能差很多
我建議買一顆好一點的 CPU、16G RAM(剪接影片很需要記憶體)、Nvidia中階顯卡 (3000~6000)

目前你手上的案子應該還是都會以 CPU 算圖居多
但建議之後有空多試一下 GPU 算圖引擎 (Vray RT之類的)
如果有可以交給顯卡算的,就可以快不少
等到摸熟悉之後,確定 GPU 運算對您有很大的幫助時
再考慮買多張高階顯卡 SLI 串接。

如果發現 GPU 算圖限制太多不合使用,大部分還是得靠傳統 CPU 時
想要進一步加快速度,就得買多台電腦分著算摟
一兩台的話可以手動,一台算前10秒,另一台算後10秒
多台的話也可以透過軟體串接成算圖農場自動分圖算


總之,先買一台:好一點的 CPU、16G RAM、Nvidia中階顯卡
就可以比你現在筆電算得快上不少了
(估計只需要花你原本時間的 1/3~1/5 )

另外,剪接影片最需要的就是 RAM,如果要剪4K的話,有預算上32G也OK喔

vincent1078 wrote:
一張圖要算超過90sec...(恕刪)


感謝回答,

所謂的CPU快, 是要CPU時脈高一點好呢? 還是核心數多一點, 甚至塞兩顆CPU好呢?
我觀察NX在算圖時, 90多sec裡, 60~70sec裡CPU並沒有滿載,
直至出現render字樣才4C都100%,
一直拿不定是要用i7-59xx還是E5好哩...

一般的3D動畫軟體輸出影片時也是這樣嗎?

nigel0831 wrote:
一直拿不定是要用i7-59xx還是E5好哩...


做出來的東西有產值 能換成現金 那就直接上 Intel® Xeon® Processor E5-4669 v3 (45M Cache, 2.10 GHz)

沒價值 沒錢 Celeron跑個幾天也是有結果

nigel0831 wrote:
感謝回答,所謂的CPU...(恕刪)


CPU 時脈沒差很多的情況下先選核心數多的,再考慮高時脈

沒碰過 NX,但一般 3D 軟體算圖時 CPU 就是從開始滿載到結束
你說的 60~70sec裡CPU並沒有滿載,render字樣也沒出現
可能這段期間並沒有真正在算圖喔,可能要檢查一下它是在幹嘛

E5現在是CP值比較高,i7頂規的價格太高
至於哪個好,我也沒實際測是比較過,只能確定都很快就是了
希望有幫助摟~
  • 7
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?
' + '