首頁 > 硬體

3D設計哪個硬體設定最重要?是顯示卡麼?!

2020-10-07 04:58:37

圖形渲染CPU重要還是顯示卡重要?3D渲染、三維建模速度和顯示卡有關嗎?三維製圖電腦設定!3D設計用什麼顯示卡?以下內容馬上會為您解答!

工具/材料

cpu

gpu

ddr

hdd

ssd

hsdd

操作方法

  • 01

    Quicksilver渲染器
    最近,眾多開發都圍繞使用GPU來加速產品的渲染(逼真級或非逼真級)。目前,一般有兩種方法來使用GPU加速渲染,一種方法就是利用GPU的能力來處理 三角面、燈光和畫素著色技術,通常被用在遊戲、DirectX和OpenGL上。在3ds Max和 3ds Max Design 2013中,你可以存取新的Quicksilver渲染器來利用這項技術。 另外一項技術就是使用GPU去計算燈光如何與物質互動以及通過追蹤場景中的光子路徑來建立影象。在這項技術中,GPU將扮演一個超級計算機的角色來處理場 景並傳遞逼真的結果。3ds Max和3ds Max Design 2013的訂閱使用者現在能夠下載最新的iray渲染器就是利用了這項技術。另外,還有很多的第三方正在追求GPU加速技術。例如,Chaos Group最近已經推出了基於GPU渲染的VrayRT,其實也是採用了一些和iray相同的技巧。和常規VrayRT(基於CPU渲染)不同的是,基於 GPU渲染的VrayRT能夠充分利用你的GPU而不是你的CPU。
    Iray渲染解決方案
    iray渲染技術利用GPU 的大規模並行處理能力,實現了效果更加逼真的3D圖形效果、更具創意的設計以及更快速的決策過程,使逼真的圖形也能實現互動效果。 iray技術可以讓設計師利用與日常物理環境非常接近的材料和光線效果輕鬆、準確地進行模擬,加速了創意流程。由於其極高的可延伸性、互動性以及物理準確 性,iray技術讓設計以及工程領域的專業人士能夠製作出最高質量的最終幀輸出效果,沒有其它同類軟體使用複雜的困擾。
    Quicksilver硬體渲染引擎
    Max新增的多執行緒渲染引擎,可以利用CPU和GPU為繪圖場景提供渲染加速,速度要比舊款引擎提升10倍左右。

  • 02

    以3ds Max的圖形制作用電腦為例,其作用包括三個階段:第一階段是建立模型,第二階段是光源材質,第三階段是渲染。這三個階段對工作站的子系統的要求側重點各不相同,在3ds Max裡面,對硬體的要求也主要集中在這三個方面,有人把這三個階段統一稱為「渲染」,這是極不科學的,也給人們帶來了誤導。 專業顯示卡與遊戲顯示卡的最大不同在於第二階段方式的不同,遊戲顯示卡著重「顯現」能力,就是把已經做好的東西重現出流暢的畫面;而專業顯示卡著重「生成」能力,就是按照設計師給定的座標、引數,生成虛擬的三維物體。專業卡除了能比遊戲卡更加流暢地控制複雜的模型外,還支援一些遊戲顯示卡所沒有的,或者支援度達不到設計工作要求的特效,使設計師在建模階段就可以看到最接近最終結果的畫面。 第三個階段是渲染階段。當我們需要把模型或者場景輸出成影象檔案、視訊訊號或者電影膠片,就必須經過渲染。這個操作對CPU核心數量極為敏感,多核心等特性對效能提升巨大,此外也對記憶體、硬碟響應速度的要求也比較高。

  • 03

    很多學習工業設計專業的同學都覺得渲染和顯示卡有關,覺得渲染時間的多少取決於顯示卡的好壞,其實這是錯誤的!其實很多做三維的新手都有這個誤區,或者以為要CPU、記憶體、顯示卡一起升,才提高三維做圖的最終渲染速度....... 但實際情況是現在主流的三維軟體渲染器,升級CPU就夠了,預渲染時9800GT和GTX650沒有區別。渲染三維和玩電腦遊戲是不同的,升級顯示卡隻影響即時演算的速度而已,也就是檢視的操作速度,做三維最終渲染速度幾乎只靠CPU!!
    首先,必須明白一件事,cpu和GPU的分工,cpu是幹什麼的呢?當然是計算!渲染的時候,光線跟蹤也好,光能傳遞也好都需要大量的計算,這些工作都是由CPU提供的。那顯示卡(也就是GPU幹什麼呢?是不是沒啥用了?當然不是!顯示卡的功能就在於你在設計的時候,也就是渲染之前為你提供螢幕即時顯示,三維重新整理用的,也就是你渲染之前在軟體檢視中看到的三維畫面還有遊戲畫面都是顯示卡的功勞,它主要負責多邊形的生成和基本光效解算,藉助的也就是顯示卡所擁有的openGL等功能,好訊息是幾乎現在所有的主流低端顯示卡就能提供日常應用。)下面對機器的各配件對專業的影響進行講解:顯示卡:高階低端顯示卡和專業顯示卡在3D渲染時幾乎無差別。專業顯示卡的驅動特殊優化過,支援的功能更多,可以在3D製作過程中的實時渲染中看到更多效果而已,我們通常買的顯示卡都是遊戲顯示卡,主要作用是即時演算遊戲裡的圖形,除了在實時渲染中由於顯示卡自身多邊形處理效能差異而導致畫面延遲以外幾乎沒有任何區別,也就是說你用一塊9800GT和一塊GTX650來做3D,除了在實時過程中畫面轉換的速度有些差別以外,其餘幾乎一樣。記憶體:很多人也認為記憶體會影響渲染速度,這個觀點也不正確,當記憶體足夠用的時候,渲染速度也不會有太大影響。什麼是足夠用??一般3D使用是開啟場景檔案會佔用大量記憶體,場景中的多邊形越多,佔用記憶體越大,當你的記憶體不夠用的時候就會出現嚴重延遲,因為這時候開始呼叫硬碟空間做虛擬記憶體了。當你記憶體滿足你的場景檔案所需要的量時,渲染的時候除了燈光計算需要比較多的記憶體以外其餘幾乎不消耗記憶體。普通場景一般4G記憶體夠用了。也就是說,對於一個場景的渲染,如果4G記憶體夠了,不會呼叫硬碟做虛擬記憶體的情況下,那麼就算你加到8G+的記憶體對渲染數度也根本不會有提升。

  • 04

    告訴大家如何選購:
    3D渲染速度影響最大的是CPU,所以儘量把資金投入到CPU上,選擇多核心的CPU對渲染速度提高極大,儘量用四核甚至八核芯的CPU,至於記憶體,4GB以上是必備的,有條件加到8G以上最好(XP系統至少加到3GB以上),至於顯示卡,除非你用專業卡,否則一般中低端的N卡是首選(3DMAX、MAYA等等軟體多數還是用OpenGL為圖形介面,這方面N卡要比A卡有優勢)除非你還要兼顧遊戲,那麼一款600RMB左右的顯示卡就夠用。2D軟體道理也是一樣的,圖形的處理速度也完全取決於CPU。後期軟體在渲染出片的時候,也是靠CPU計算,但由於後期製作的素材較多,記憶體要儘量大。

  • 05

    我想說的是目前三維軟體,主流渲染器主要頸瓶在CPU,再好的顯示卡,對最終渲染幾乎沒有什麼影響,除非是用現在比較難用的非主流的GPU渲染器,而且一般要專業顯示卡才能很好的支援.....
    預覽的時候靠顯示卡和記憶體,最終渲染的時候靠CPU和記憶體。因為通常的3D製圖軟體最終渲染的時候都是靠CPU裸算的,所以最好配備一個多核CPU。
    比如做美工的時候,靜態的 2D 渲染以及靜態的 3D 建模和渲染,是裸靠 CPU 算,還是可以用 DirectDraw(2D)以及 OpenGL/Direct3D(3D) 這些 API 呼叫顯示卡 GPU 資源來加速處理呢?如果可以用顯示卡來加速,當今為何又強調圖形工作站最好用 雙核CPU ? ------------------ 如果你是做美工應該都是靜態渲染,這種情況下都是裸靠CPU計算的一個象素一個象素裸算出來的,跟顯示卡沒有直接關係 顯示卡主要在設計過程中,動態繪製的時候起作用,說白了就是preview。
    又或者你設計了一個面片數量達到百萬級的 model,設計好了想轉個角度看一看,如果顯示卡不好就會很頓甚至直接宕機的我都見過,顯示卡的檔次高就有明顯的提升。再比如給模型貼了很多紋理,再想滑鼠轉著看看,顯示卡不行也不照。 一旦設計完畢,開始渲染,就不關顯示卡什麼事情了,CPU+記憶體決定了渲染速度。所以那些工業級的CG,都是用好多機器做分散式渲染... 總結起來,interative rendering ->顯示卡 static rendering -> CPU+記憶體 -------------------- 是不是說: CPU 負責把模型上的所有元素都算好放在記憶體中,但是這只是 model 的基本資料。具體從某個角度觀看model,光照、距離、消隱/遮蔽、Alpha、過濾,甚至紋理貼上去該是啥樣……都靠顯示卡適時地將 CPU算好放在記憶體中的model資料換算成可視元素呈現出來。 所以 CPU 好、記憶體大,才能快~

  • End

特別提示

第一種:砸錢到多核CPU上,核心與執行緒越多越好(目前四核算是入門)。4G及其以上大記憶體,顯示卡要中低端的D5型別。有條件最好上SSD。平時出圖用主流渲染器(VR MR....)

第二種:砸錢到高階的專業顯示卡上。麗臺Quadro FX 3800,ATI FIREPRO V5800等專業圖形顯示卡,‍8G及其大記憶體,一般像酷睿I3或速龍X4CPU就可以了。有條件還是上快SSD好點!平時出圖用GPU渲染器(Gelato 2.0,教材極少,還有MAYA的硬體渲染功能要會程式設計才能用...很少人會)這2個渲染器比較難用..

一般裝機優選第一套方案!

3D渲染最終主要靠CPU來完成,同時記憶體容量也要足夠大。而3D建模主要由圖形顯示卡來完成。


IT145.com E-mail:sddin#qq.com