如何在场景中添加特效

在创建场景、绑定角色时,或者完成动画后,可以添加特效(例如模糊、辉光、阴影、颜色滤镜和透明度滤镜)来提高项目的质量。 特效将改变图层或图层组在场景中的渲染方式。

关于特效

特效是可以添加到场景结构的特殊类型图层。 为了让特效图层见效,必须将其连接为绘图、组或另一特效的子级。 特效仅改变其连接到的元素。 这让您可以灵活决定场景的哪些元素受到特效的影响。

某些特效需要链接到另一图层(称为蒙版图层),该图层用于定义特效应该影响的区域。 最基本的此类示例是切割工具特效。 单靠切割工具特效本身对其连接到的绘图没有影响。 一旦与蒙版图层组合,切割工具特效则从绘图中切割出蒙版的形状。

蒙版图层只是一个常规绘图层,它作为特效的蒙版连接到特效。 特效在蒙版图层中采用绘图的形状,从而确定要影响的绘图区域。 特效忽略蒙版图层中的颜色和细节,仅考虑其形状。

在“Timeline”(时间轴)视图中,特效必须绑定为其意图影响的绘图层或组的子级。

如果特效可以使用蒙版图层,则在展开其参数列表时,它将具有蒙版参数。 可以将要用作特效蒙版的图层拖放到特效的蒙版参数,从而将其链接起来。

如果特效可以使用蒙版图层,则其左侧将带有蒙版端口,以连接蒙版图层。

一旦特效已连接,就可以使用“Layer Properties”(图层属性)视图进行选定,并调整其参数。 您也可以双击图层,打开其“Layer Properties”(图层属性)对话框。 如果需要,甚至可以将参数值转换为函数,为特效的参数生成动画。

添加特效

Harmony 中,可以选择要添加特效的图层或组合,然后通过“Timeline”(时间轴)视图的“Add Layers”(添加图层)菜单添加特效。 然后,可以调整“Layer Properties”(图层属性)视图中的特效参数,并将特效连接到蒙版图层(如果适用),从而实现目标特效。

使用切割工具特效

“Cutter”(切割)特效用来切割图像的一部分。 为此,需要将切割工具连接到要切割的绘图以及蒙版图层。 切割工具将利用蒙版图层中绘图的形状,并从绘图层切割出该形状。 如果希望让角色在背景元素之间消失或者如果希望在角色中间切割出一个孔,这会尤其有用。

与所有使用蒙版的特效相似,“Cutter ”(切割工具)特效具有“反转”参数,默认情况下,该参数为禁用。 启用后,“Cutter ”(切割工具)将具有逆转特效:它将从绘图中切割出任何在蒙版形状之外的对象(而不是从绘图中切割出蒙版形状),仅留下蒙版覆盖的绘图部分。 例如,如果希望为角色绘制阴影或高光,但是不希望担心这些效果渗入到角色轮廓之外,这个功能就会很有用。 只需将阴影或高光连接到反转的切割工具将角色的克隆用作蒙版,此时特效将不会在角色轮廓之外显示。

创建特效动画

您可能需要动画化一些特效,才能获得预期的成果。 例如,您可能希望辉光特效的半径缓慢增大和减小,使其在整个场景中产生脉动效果,或者您可能希望透明特效的透明度从 0% 增加到 100%,从而使绘图消失。

特效中的几乎所有数值参数都可以附加函数。 函数可以添加关键帧,并将每个关键帧设置为特定的值,从而为场景中不同点的不同值设置参数。 在关键帧之间,参数的值将从前一个关键帧的值向下一个关键帧的值过渡。 将绘图层的坐标关联到函数即可实现动画化。 同样,将特效的参数关联到函数也可以实现动画化。

一部分特效参数可以直接在“Timeline”(时间轴)视图中动画化,但并非全部。 在“Timeline”(时间轴)视图中展开特效的参数时,其中一部分参数可能会被隐藏,以免“Timeline”(时间轴)视图太过杂乱。 “Layer Properties”(图层属性)视图或“Layer Properties”(图层属性)对话框会显示图层的所有参数,您可以在此实现动画化。

基于动画角色创建特效

以下教程展示如何将特效与 Harmony 其他功能结合,从而为动画角色轻松创建投影效果。 您可以按照以下步骤来创建投影效果,它将自动紧跟角色的动画,即使以后更改动画也一样。