以3ds Max的圖形制作用電腦為例,其作用包括三個階段:第一階段是建立模型,第二階段是光源材質,第三階段是渲染。這三個階段對工作站的子系統的要求側重點各不相同,在3ds Max里面,對硬件的要求也主要集中在這三個方面,有人把這三個階段統一稱為“渲染”,這是極不科學的,也給人們帶來了誤導。
游戲顯卡和專業顯卡區別
專業顯卡與游戲顯卡的最大不同在于第二階段方式的不同,游戲顯卡著重“顯現”能力,就是把已經做好的東西重現出流暢的畫面;而專業顯卡著重“生成”能力,就是按照設計師給定的坐標、參數,生成虛擬的三維物體。專業卡除了能比游戲卡更加流暢地控制復雜的模型外,還支持一些游戲顯卡所沒有的,或者支持度達不到設計工作要求的特效,使設計師在建模階段就可以看到最接近最終結果的畫面。
專業顯卡
3D渲染的和顯卡是誤區
第三個階段是渲染階段。當我們需要把模型或者場景輸出成圖像文件、視頻信號或者電影膠片,就必須經過渲染。這個操作對CPU核心數量極為敏感,多核心等特性對性能提升巨大,此外也對內存、硬盤響應速度的要求也比較高。
很多學習工業設計專業的同學都覺得3D渲染和顯卡有關,覺得渲染時間的多少取決于顯卡的好壞,其實這是錯誤的!
其實很多做三維的新手都有這個誤區,或者以為要CPU、內存、顯示卡一起升,才提高三維做圖的最終渲染速度.......
但實際情況是現在主流的三維軟件渲染器,升級CPU就夠了,預渲染時和顯卡好壞沒有區別。渲染三維和玩電腦游戲是不同的,升級顯卡只影響即時演算的速度而已,也就是視圖的操作速度,做三維最終渲染速度幾乎只靠CPU!
首先,必須明白一件事,cpu和GPU的分工,cpu是干什么的呢?當然是計算!渲染的時候,光線跟蹤也好,光能傳遞也好都需要大量的計算,這些工作都是由CPU提供的。那顯卡(也就是GPU干什么呢?是不是沒啥用了?當然不是!顯卡的功能就在于你在設計的時候,也就是渲染之前為你提供屏幕即時顯示,三維刷新用的,也就是你渲染之前在軟件視圖中看到的三維畫面還有游戲畫面都是顯卡的功勞,它主要負責多邊形的生成和基本光效解算,借助的也就是顯卡所擁有的openGL等功能,好消息是幾乎現在所有的主流低端顯卡就能提供日常應用。)
下面對電腦的各個硬件對專業的影響進行講解:
顯卡:高端低端顯卡和專業顯卡在3D渲染時幾乎無差別。專業顯卡的驅動特殊優化過,支持的功能更多,可以在3D制作過程中的實時渲染中看到更多效果而已,我們通常買的顯卡都是游戲顯卡,主要作用是即時演算游戲里的圖形,除了在實時渲染中由于顯卡自身多邊形處理性能差異而導致畫面延遲以外幾乎沒有任何區別,也就是說你用一塊8600GT和一塊9800GT來做3D,除了在實時過程中畫面轉換的速度有些差別以外,其余幾乎一樣。
內存:很多人也認為內存會影響渲染速度,這個觀點也不正確,當內存足夠用的時候,渲染速度也不會有太大影響。什么是足夠用??一般3D使用是打開場景文件會占用大量內存,場景中的多邊形越多,占用內存越大,當你的內存不夠用的時候就會出現嚴重延遲,因為這時候開始調用硬盤空間做虛擬內存了。當你內存滿足你的場景文件所需要的量時,渲染的時候除了燈光計算需要比較多的內存以外其余幾乎不消耗內存。普通場景一般1G內存夠用了。也就是說,對于一個場景的渲染,如果1G內存夠了,不會調用硬盤做虛擬內存的情況下,那么就算你加到4G的內存對渲染數度也根本不會有提升。
3D渲染速度影響最大的是CPU,所以盡量把資金投入到CPU上,選擇多核心的CPU對渲染速度提高極大,盡量用雙核甚至四核芯的CPU,至于內存,1GB以上是必備的,有條件加到2G以上最好(VISTA系統至少加到2GB以上),至于顯卡,除非你用專業卡,否則一般中低端的N卡是首選(3DMAX、MAYA等等軟件多數還是用OpenGL為圖形接口,這方面N卡要比A卡有優勢)除非你還要兼顧游戲,那么一款800RMB左右的顯卡就夠用。2D軟件道理也是一樣的,圖形的處理速度也完全取決于CPU。后期軟件在渲染出片的時候,也是靠CPU計算,但由于后期制作的素材較多,內存要盡量大。
再比如給模型貼了很多紋理,再想鼠標轉著看看,顯卡差也不行。
本文結論:3D渲染最終主要靠CPU來完成,同時內存容量也要足夠大。而3D建模主要由圖形顯卡來完成。
新聞熱點
疑難解答