1、操作优化 操作优化这里主要讲 3 个方面:在达到目标效果的情况下尽可能地少用节点、BBox(边界框)优化和使用 Precomp(预合成)渲染 A、在达到目标效果的情况下尽可能地少用节点(这个应该好理解,节点树中每个节点nuke都会计算) B、BBox(边界框)定义 Nuke 的有效工作区域,边界框越大,处理与渲染的时间就会越长,耗用的系统资源就越多。为了将处理与渲染的时间缩短,应对 BBox(边界框)进行剪裁。剪裁方法有很多,例如:Transform>AdjustBBox,节点手动调节 BBox(边界框)的大小;使用工具栏 Image>CurveTool来自动调节运动物体的 BBox(边界框)等 C、在复杂合成场景中尽可能多地使用 Precomp(预合成)节点进行预合成渲染,可以显著提高Nuke 的交互速度和渲染速度。 2、代理优化 在使用 Nuke 合成的时候可以使用两种不同的模式 :全尺寸模式(full size mode)或者代理模式(proxy mode)。 在全尺寸模式下,导入到 Nuke 中的图像和在硬盘中的一样,每个像素都在其实际位置精确显示,一般在查看准确效果和最终渲染输出的时候使用。 在代理模式下,所有图像和所有的 x/y 位置都被代理缩放因数替换。使用代理模式,就是将一个合成场景以不同的缩放比例显示出来,图像读取速度更快,视图窗口的预览刷新更快,还能节省不少时间。 3、缓存优化 Nuke 的缓存功能非常智能、先进。在合成时,我们经常会为了查看某帧效果,而在时间线上单击鼠标进行快速定位,正常过情况下经常会这样跳跃查看效果。为了保证快速回放,Nuke 的视图窗口会将显示的每帧结果都保存到硬盘中,如果某帧没有发生修改,那么缓存文件就永远保存在硬盘中直到手动清除,这样当在视图窗口中播放序列文件的时候,Nuke就能够自动读取先前已经缓存到硬盘中的文件。使用这个方法,Nuke 能快速显示,而不会重复计算先前已经缓存过的帧。反复调整复杂场景时,查看Cache>Buffer Report 根据需要随时清理缓存。
|