Q100186:提高使用 CaraVR

关注

概括

CaraVR旨在执行非常密集的计算,因此它总是需要一段时间来处理,但是有几种方法可以获得一些性能改进。

方法

1) 读写文件到 SSD,而不是机械或网络驱动器。

2) 读取和写入 .DPX 文件而不是 .mov 或其他视频格式。

3) 增加Nuke可以使用的 VRAM 数量。这可以在Edit>Preferences...>Performance/Hardware 中完成,然后调整 GPU 纹理缓存大小以匹配系统中的 VRAM 量。

4) 对于 2013 年末的 Mac Pro,您还可以从相同的首选项启用多 GPU 支持。有关这方面的信息可以在我们的文档中找到: Mac OS X 和 macOS

5) 如果可能,您还可以使用 GPU 来加速查看器和输入。这可以在Edit>Preferences...>Panels/Viewer 中找到,然后打开这两个选项。

6) 在视口中缩小您的预览,该选项可以在查看器面板的右上角找到,如下图所示。比率越低,质量越低,但在查看器中渲染的速度越快*。



7) 在 C_Sticher 之后进行预压缩应该有助于后面的节点执行得更快,但只有在您对缝合感到满意时才这样做。

8)升级到最新版本的NukeXCaraVR应该带来一些速度和稳定性方面的改进。

9) 在渲染时Nuke因此,每个实例将不同的帧范围渲染到图像序列中。然后可以读取此序列并将其导出为您需要的任何最终格式。这应该会使用更多的 CPU 能力,并为您提供更快的渲染。

10) 渲染时使用帧服务器,因为它使用多个Nuke实例同时渲染多个帧,增加系统使用率并减少渲染时间。关于如何使用帧服务器的信息可以在我们的文档中找到: 使用帧服务器渲染

更多信息

根据您的系统和镜头,这些建议带来的性能提升会有很大差异。以下是测试 VRAM 和驱动器类型如何影响CaraVR播放 100 帧、DPX、8 相机求解所需的时间的一些结果。

如您所见,在这台机器上,增加 VRAM 的数量略有改进,而切换到 SSD 则有显着的改进。

下图比较了解决同一个镜头所花费的时间,为单个帧使用不同的文件格式。

如您所见,Prores 和 H264 视频格式都比图像序列慢,而 DPX 是最快的图像序列。

所有这些数据都是在一台机器上收集的,可能无法反映您体验到的性能改进。

注意: CaraVR使用代理模式存在一些已知问题,因此如果您遇到问题,请通过支持门户与我们联系,并告诉我们您已采取的复制步骤。

有关如何开具支持票证的更多信息,请参阅“使用支持门户”一文。

    我们很遗憾听到

    请告诉我们