文/罗成圆
朋友们好!欢迎进入调色和剪辑技巧的宝藏之地“成圆调色院”。
当我们在DaVinci调色页面的节点图中加载了需要耗费电脑大量资源计算的效果,如除噪、某些FX。这时若再进行调色操作,则图像对于我们操作的反馈将延迟、卡顿。
开启片段缓存,并不能使图像在调色操作进行中实时反馈。如何解决?我们可以试试节点缓存功能。
启用节点缓存
① DaVinci调色页面顶部菜单栏,勾选播放→渲染缓存→用户定义。
② 在节点上右键,选择节点缓存→开启,以启用节点缓存。节点缓存未完成时,节点编号显示红色。节点缓存完毕,节点编号变为蓝色。
节点缓存运算逻辑
开启某个节点的缓存,DaVinci将缓存该节点和其串行的上游节点之效果。
如下图所示,节点02、节点05处于同一串行结构中。开启节点02的缓存,将缓存节点01、节点02的效果。开启节点05的缓存,在节点02缓存完成后,将缓存节点03、节点05的效果。
当节点02缓存完毕后,我们再次调整该节点,该节点需重新缓存,节点05同样需重新缓存。因为节点02、节点05处于同一串行结构中。
如下图所示。节点02、节点06处于并行结构中。在节点02、节点06均缓存完毕后,若再次调整节点02,则节点01、节点02需重新缓存。而节点05、节点06不受影响,无需再次缓存。因为节点02、节点06分别在不同的串行结构中。
节点缓存应用
缓存除噪
对我来说,节点缓存运用最多的场景,就是缓存除噪节点了。我一般会在节点图的首个节点上仅加载除噪效果,并启用该节点缓存。缓存完毕后,我就可以在节点02、节点03上顺心地调色了,图像对于调色的反馈将非常迅速。简要节点图如下所示。
缓存特效
有一些特效,可以看做是将带通道的元素叠加在画面上。比如DaVinci中的镜头光斑、射光特效。
例如我想在画面上添加射光,强化画面中原有的光线效果。如果加入射光特效后调色卡顿,我们可以仅将特效缓存,以达到调色操作实时反馈。
我们可以采用并行节点的方式。简要节点图如下所示。由于独立的OFX节点无法启用节点缓存,所以我在射光节点后面增加一个串行校正器(节点06),作用仅是开启节点缓存,不做其他调整。节点06将缓存节点02、节点04之效果。
当节点01、节点06缓存完毕后,我们在节点03、节点05上进行调色,画面将实时反馈调整效果,无需重新节点缓存。
射光与自定义混合器设置如下所示。
画面效果如下。
如果你觉得节点缓存后,画面播放仍不流畅,可以同时开启片段缓存。
总结
想要达到调色实时,除了合理启用缓存功能,还需考虑电脑算力、素材的分辨率、编码、帧率等。
希望本文对节点缓存和节点结构的分享,能让大家在使用DaVinci时有新的灵感。
本文使用操作系统
macOS Big Sur 11.3.1
本文使用软件
DaVinci 17.4.3
以上