After Effects 的表达式变更

优质
小牛编辑
127浏览
2023-12-01

注意:安装 After Effects CC 2015 之前,请参阅此文章,以了解如何保留早期版本。有关新增和改进功能的详细信息,请参阅此文章。

After Effects 中的交互性能得以提升,其中,显著改善了表达式的计算方式。如今,表达式根据渲染线程进行计算,这意味着计算表达式时,用户界面不再会出现加载缓慢的现象。例如,受表达式影响的缓存标记将会得到更新,而不是等待表达式计算完毕后再进行更新。由于扩大了内部表达式缓存“快速呈现”的运用,因而能够以更快的速度呈现一些含有大量表达式的合成,尤其是当一个表达式依赖于其他表达式的结果时。

工作期间,如果无法计算表达式,系统则会采用更加明显的方式通知您:

  • 表达式错误将显示在“合成”和“图层”面板底部的警告横幅中,而不是显示在对话框中。
  • 表达式不会自动遭到禁用,而是继续进行计算。

一旦表达式无法计算,则会显示警告横幅;也就是说,警告横幅将会一直显示,直到修复了表达式或手动禁用了表达式为止。

如果有多个无法计算的表达式,那么您不再需要浏览所有显示的错误对话框。另外,解决导致表达式无法计算的问题根源(包括简单地撤消更改)时,您不再需要通过单击来重新启用表达式。

以往,更改单个属性或删除单个图层时,可能会导致数百个相关的表达式无法计算。这些变更缓解了表达式用户的繁重工作量。

下面是一个表达式错误警告横幅的示例:

在表达式错误警告横幅的右侧,是一些控制按钮:

  • 当多个表达式无法计算时,左右箭头按钮可显示上一个或下一个表达式错误。
  • “显示表达式(放大镜)”按钮可在“时间轴”面板上显示无法计算的表达式的属性。如果表达式位于不同的合成中,那么会打开相应的合成。
  • 展开/折叠警告(向上/向下箭头)按钮可显示或隐藏错误文本。

注意:表达式错误文本只有一行,且按照“合成”面板的宽度进行剪辑。要查看旧式对话框中完整的表达式错误文本,请单击“时间轴”面板中表达式旁边的黄色错误三角形图标。

如果您认为它容易分散注意力,则可以隐藏整个警告横幅。

选择“编辑”>“首选项”>“常规”(Windows) 或“After Effects ”>“偏好设置”>“常规”(Mac OS),然后禁用“当项目包含表达式错误时显示警告横幅”。

禁用此选项后,即使出现新的表达式错误,也将隐藏警告横幅。如果重新启用此选项,则可以查看表达式错误。

请通过 After Effects 论坛,围绕表达式计算方式的变更,将您的意见和建议告诉我们。