图像缓存

为了确保快速播放, Nuke使用几种缓存数据的方式。其中一些包括以下内容:

Viewer缓存(也称为磁盘缓存,共享DiskCache节点的位置)将显示的图像的扫描线保存到磁盘缓存目录中。可以在Preferences面板(请参阅缓存目录定义缓存设置)。当查看器显示图像时,它将从此预渲染扫描线缓存中读取。这条路, Nuke当返回到先前缓存的一组扫描线时,可以快速显示图像数据。您可以在以下位置指定磁盘缓存的总空间量Preferences > Performance > Caching > comp disk cache size 。如果磁盘高速缓存需要更多空间,则将最近使用最少的高速缓存处理掉以释放更多空间。您可以通过选择清除所有磁盘缓存Cache > Clear Disk Cache从顶部菜单栏。

注意:  清除Viewer缓存(磁盘缓存)也将清除DiskCache节点数据。

缓冲区高速缓存存储在节点图的选定中间阶段计算出的扫描线数据。通过缓存节点图的未更改部分,可以加快节点图的最终结果。Nuke可以基于几件事自动确定这些中间缓存点,包括“节点图”结构,打开的属性面板等等。

小费:  您还可以通过选择cached节点属性面板中的复选框。

缓冲区高速缓存使用RAM,您可以在其中指定空间的总量Preferences > Performance > Caching > comp cache size (%)。当缓冲区高速缓存需要更多空间时,它将处置已存储的第一个高速缓存数据(先进先出)。要清除所有缓冲区缓存,您可以选择Cache > Clear Buffers从顶部菜单栏中,或按F12 在键盘上。

回放缓存还有助于改善流畅的回放。播放缓存使用RAM暂时将帧存储在Viewer中。首次在查看器中播放剪辑时,会出现一个橙色条,自动显示播放缓存的进度。播放缓存完成(橙色线完成)后,帧将流畅播放。您可以通过选择查看器上方的暂停按钮或按来临时禁用回放缓存P。要清除播放缓存,请选择Cache > Clear Playback Cache

您可以使用DiskCache节点来缓存节点图的部分。这将扫描线从其输入缓存到磁盘,这是其输出所要求的。DiskCache数据与Viewer缓存数据存储在同一位置,并且如果Viewer以全浮动(32位)运行,则可以共享数据。看到使用DiskCache节点了解更多信息。

注意:  您可以通过选择清除所有缓存Cache > Clear All从菜单栏中。

如果发现从远程服务器加载文件会减慢处理速度,则可以本地化正在使用的文件以加快处理速度。看到本地化文件以获得更好的性能