隨著《奇點》接近最終渲染階段,我問了安迪一個老生常談的問題:
“渲染整部影片需要多長時間?”
掌握這個資訊非常有用,因為它能幫助我們預估渲染農場的後續使用情況,決定是否需要額外的運算能力,以及何時開始發送最終的高品質渲染結果。
我們之前有一些經驗性的估計,但為了獲得更精確的答案,我編寫了一個簡單的 Python 腳本。該腳本會獲取所有包含「最終」幀(已獲批准但採樣不足的幀)的 VSE 片段,查找它們的渲染元數據,計算渲染時間的中位數和採樣數,並將這些資訊連同一些有用的計算結果一起放入一個 CSV 文件中。
您可以點擊此處下載該腳本。
使用方法:
請務必遵循 Blender Studio 的命名約定。
透過設定 CHANNEL_TO_PROCESS 變數來指定要處理的通道。目前,您需要輸入頻道編號,未來您將可以直接輸入頻道標籤!
點擊運行,檔案將生成在編輯介面旁邊
使用 CSV 檔案製作圖表或進行其他計算
請注意,CSV 檔案中的值是近似值。例如,我們使用一個鏡頭中所有影格的中位數時間。此外,為了估算最終渲染時間,我們需要乘以當前和最終渲染樣本數量的差值(預覽版 100 個樣本,最終渲染版 1000 個樣本,這意味著將 total_time_hours 乘以 10)。
從 CSV 檔案產生圖表有助於從渲染時間的角度識別高影響鏡頭。在下面的範例中,我們可以看到,在 total_time_hours 與 frames_count 的比率方面,090_0010 非常突出。
目前估計影片預覽版需要 700 小時渲染。最終品質版本可能需要 7000 小時,即每幀約 1 小時。祝我們好運!
加入 並發表評論。