Cache 一個增加操作者效率的好幫手
本文章最後由 eliot.imaster 於 2015-3-25 16:45 編輯Cache:暫存、快取、緩存
每當坐在工作台前,手裡不停地控制滾球方向,眼睛盯著顯示器中所呈現出炫麗的畫面色調,DaVinci Resolve 能應該要能夠即時的反映出這些細微的控制反應。隨著節點不斷的增加,電腦效能就會逐漸降低,左上方的效能數字就由綠色轉變成紅色。這個時候就該是增加硬體效能的時候了。
添加或更新硬體設備固然能夠提升電腦的效率,不過卻沒有辦法經常做,為什麼?因為要花錢,而且不少。那有沒有不用花錢,就可以增加效率的辦法呢?
當然有,而且不只一種,Cache (暫存、快取、緩存)就是其中一種。當然這樣的提升是比不上更換硬體來的有效,不過這是軟體本身的功能,而且又不用花錢增加硬體設備,為什麼不做?
他的工作原理相當容易,就是趁著你工作的空擋時間就讓電腦開始運算並且把算圖儲存下來,播放的時候就不用再運算,當然你就會覺得電腦變快和效率提升。
要有這樣的效果,當然第一個步驟就是將它開啟:到選單上方選擇 Playback > Render Cache 項目。None 當然是不啟用,而另外兩個項目 Smart與User分別指的就是不同使用方式。
Smart讓電腦自行判斷選擇什麼地方需要運算?什麼地方不需要運算,需要就先運算,不需要就跳過這個步驟。把一切都交給DaVinci Resolve 軟體來做處理判斷,他的優點就是:方便、省事,只要打開就一切搞定。當然會有一個較大的缺點就是:當我自己覺得這個畫面很重要,但是電腦並不覺得它有多重要,所以就不幫你做計算。
如果你經常遇到這樣問題的話,那麼你就可以考慮使用另外一種使用方式就是:User自行決定,把這個控制權交由「我」自己來做決定。當你採用了 User 這個模式之後,DaVinci Resolve 軟體是不會開始幫你算圖的,你必須自己決定在哪邊開啟這個功能。例如:時間軸上的第五個畫面,我希望它開始暫存,那就可以在畫面上用滑鼠按下右鍵,從彈出式選單選擇 Render Cache Clip On 項目,DaVinci Resolve 就知道,這個畫面操作者需要事先運算,等一下操作者沒有其他動作的話,電腦就會開始運算這段畫面並儲存下來。
那這個「等一下」是指多久的時間呢?DaVinci Resolve 是讓操作者自己決定這個秒數,例如:只要我沒有操作任何工具或移動滑鼠,四秒鐘之後電腦就可以開始幫我來做運算。到畫面左下角,點選齒輪進入專案設定項目,在專案設定視窗中,視窗的左邊選擇 General Options,右邊有個 Enable background caching after X seconds 參數,在這裡調整它的間隔秒數(在我們的例子中是 2 )。
另外,在這個設定的上方還有一個 Cache frames in 的參數設定,這個項目就是告訴電腦要用哪種格式來幫操作者運算,是要用 ProRes 422 HQ 還是 ProRes LT?操作者可以自己挑選。這組參數除了格式選擇之外,還有一個很大的好處,就是每當我們整個專案調光完畢,最後都需要將它做算圖輸出。這時候,當然會希望把電腦之前辛苦運算後的暫存結果直接拿來使用,那麼就不用再做第二次的運算了,這樣又節省了更多的時間。所以如果你想要節省最後算圖的時間,請記得暫存運算的格式要跟最終輸出的格式相同。
在DaVinci Resolve 中,暫存有三個種類:Source Cache、Node Cache、Output Cache,可以各自設定Cache 的On/Off。當Cache 依照前面所說的方式啟用之後,你的 Timeline(或是節點依照你使用哪種暫存而定) 就會出現紅色線條,表示還沒運算。當他是綠色線條的話,就表示運算完畢,可以Realtime即時播放了。
頁:
[1]