什么是渲染——渲染方式
大家可能已經聽說過,也可能沒有聽說過:渲染最終并不是輸出一個交給客戶的視頻,相反,它卻是輸出一張一張的圖片。在計算機把所有的圖片輸出完成之后,我們通過專業的后期特效或者剪輯軟件將所有的圖片合成為一個視頻,最后再把這個視頻交給客戶。
為什么要這么做呢?大家可能感覺很奇怪。
這么做有以下幾點原因:
(1)整個片子的渲染,或者說計算過程總的來說非?植赖,即便對于一個非常小的項目來說,也非常龐大。如果單臺機器進行計算的話,其時間可能非常長,經常以月,年,千年,萬年為單位。這對于一般的項目來說是不太可能的。這就要求使用非常多的計算機協同工作。多臺計算機的話,就很難配合同時計算一個視頻。
(2)生成圖片相當于把問題進行分解,例如一部電影的計算時間是一年,參與運算的機器有5000臺,你很難保證在這一年的時間內,這5000臺機器不發生故障,而且不會停電等等,如果一旦發生了這些問題,那么,之前渲染的 “一個視頻” 就作廢了,我們又需要從頭開始進行渲染。
(3)從另外的角度說,渲染成視頻,我們就無法對其進行合成特效等工作了,但是渲染成圖片,我們就能進行分層渲染(類似于Photoshop),這樣方便我們進行后期合成以及特效制作。
(4)如果客戶有修改了。很多情況下,我們不用對整個視頻進行重新渲染,而只需要渲染有問題的層或者部份即可,這既減少的修改時間,也降低了修改成本。
因此無論從哪方面說,我們都應該渲染成圖片,如果渲染成視頻,總的計算量并沒有減少,渲染時間并不會減少。