2016-12-03

關於動畫Render的大小事..

不知道您是否有在做設計/施工模擬的工作,不管在AutoCAD/3DS max/Maya/Revit/Sketch UP ...所有作業,要形成動畫之前必要的動作就是Render(台灣叫"彩現";對岸叫"渲染"),他是動畫作業中,一個非常繁重的工作,也是影響作業時程的一個重要因素..


動畫中的規格,目前有分NTSC與PAL兩種規格,分別是30幀/秒(更精準點應該說是29.997) 與 25幀/秒,台灣屬於NTSC規格,所以若要做短短10秒的動畫,就比須彩現出300幀圖再組合成動畫。



影響單幀出圖的時間,又跟模型與電腦硬體有關,在模型中,模型的面數(越細越精緻)/場景的規模大小/燈光設置量(陰影與光反彈次數等)/材質設置量(反射 折射 等等)....,都影響了單幀的出圖時間,所以坊間製作動畫的單價之所以居高不下,可以想像

電腦操作期間,RAM與顯示卡,級扮演著很重要的地位,他影響了整個建模作業是否順暢,是否會當機消失等等問題,所以坊間才會有二十多萬的顯示卡還有其市場的原因

當軟體中的所以參數設置妥當後,就交給電腦彩現,也將進入漫漫長路的開始,彩現作業,主要的主角就是CPU了,運算時脈與核數(目前主流電腦都在4核心,若要作為彩現電腦可要16/32核以上..),且一進入彩現作業,整個電腦CPU就100%滿載運算,你想開個瀏覽器上上網都覺得卡,更別想說再執行其他高階的軟體作業了...所以在彩現作業,演變出幾種的作法...

1. 白天電腦正常工作,下班時電腦開始做彩現作業,這對小型專案或許OK,抱持烏龜跑步,遲早會到終點的心態,不過時程甚麼時候好??無法預估...><,除非你準備台超級無敵64核的電腦吧...

2. 既然單機不太行,來個多機方案吧,就所謂Net Render,這又分兩個情況

2.1 公司電腦那麼多,雖然大部分的等級不高,抱持著聚沙成塔的決心,兩核 四核 加加減減也好幾十核心了,是可以確實改善第一點所提窘境,不過問題來了,你要每台電腦都裝上軟體??這又是個超大工程,若程式又有PlugIn,更累了,重點是有軟體版權的問題...要是白天做了彩現,所以電腦照樣卡死在那裏...

2.2 這方案我有看到某大顧問公司這樣用,他利用 Render Farm的原理,買個機櫃裝個幾台或幾十台機架式伺服器,那些伺服器們平時躺在那裏納涼,只到Render作業才有實際功能,這作法本錢要夠粗,況且電腦日新月異,去年的伺服器到今年就變成了跑不太動的爛貨...

3. 隨著網路頻寬的加大與雲端技術的推出,市面有專業的網路彩現雲出現,號稱2000台的伺服器,您不用管軟體版權跟硬體規格的問題,只要您付錢,再將檔案丟上去,所有電腦同時為您服務(這是理論值,不是真的全部喔..),若你沒有特殊PlugIn的需求(他也有支援較多人使用的PlugIn),以在下的觀點認為在成本與時間的考量上,確實優於第二項的作法。

至於與第一項的比較,這點我就覺得見仁見智了,以我最近的一個專案來說,一個10秒的場景,每幀圖須彩現約5-6分鐘,所以電腦(我的32核心)需要連續運算約25小時 (10秒*30(NTSC)*5/60=25 hr) ,換算電費好了 550W*25hr/1000=13.75(度電)*5(元/度)=68.75元,我丟到雲端彩現,一共花費了USD47.08元,約1650元左右,但彩現時間卻由25小時縮短到2-3小時,所以說要錢還是要閒(時間),各位看官自己衡量吧...^^


沒有留言:

張貼留言