文字从物体后方缓慢浮现,通常不需要复杂的三维摄像机或跟踪功能。只要把前景物体、文字和背景分成不同图层,再用钢笔工具限定文字的可见区域,配合位置关键帧,就能做出很有层次感的遮挡效果。关键不在于把遮罩画得多复杂,而在于遮罩路径是否符合物体的轮廓,以及文字运动方向是否与这个遮挡关系一致。
打开 After Effects,新建一个合成,并准备三类图层:
时间线中的上下顺序会直接影响遮挡关系。通常可以按照“前景物体、文字、背景”的顺序排列。这样,文字运动到前景物体所在区域时,就会被上方的物体挡住;当文字继续向外移动,越过遮挡边缘后,就会逐渐显示出来。
如果前景物体本身是独立素材,并且背景已经被处理干净,可以直接使用。如果物体和背景在同一张图片中,就需要先复制一层素材,再通过钢笔工具把物体轮廓单独抠出来。复制出来的物体层放在最上方,原始画面可以继续作为背景使用。
使用文字工具输入标题或短句,先确定最终显示的位置和字号。文字内容不宜过长,因为浮现动画需要读者在较短时间内识别内容,较短的词组或标题更适合这种效果。
在合成窗口中,把文字移动到前景物体后方。判断方法很简单:文字的起始状态应该有一部分被物体挡住,甚至完全看不到,但它的最终位置要能够完整显示在物体旁边或物体上方。
例如,物体位于画面中央,文字准备从右侧浮现,那么文字的起始位置可以放在物体右侧后方,最终位置移动到物体右侧的可见区域。不要一开始就把文字放在一个与运动方向无关的位置,否则后续即使设置了关键帧,观众也会觉得文字像是突然横向滑入,而不是从物体后面出现。
选中文字图层,按位置属性的快捷键打开位置参数,在起始时间创建第一个关键帧。然后将时间指针移动到结束位置,把文字拖到最终位置,After Effects 会自动生成第二个位置关键帧。
此时先预览动画。你应该能看到文字从物体后方移动出来,但如果没有遮罩,文字可能会在整个运动过程中都保持完整可见。接下来就需要用路径遮罩限制文字的显示范围。
选中文字图层,使用钢笔工具沿着前景物体的遮挡边缘绘制路径。这里的重点不是把前景物体完整描一遍,而是画出“文字允许出现的区域”。
假设文字从下方向上浮现,可以在物体上方或侧面绘制一个可见区域,让文字只有越过这个区域边界后才显示。假设文字从左侧向右侧移动,则遮罩边界应当沿着物体左侧或右侧的轮廓建立。
绘制时要注意以下几点:
绘制完成后,文字图层会出现一个遮罩属性。默认情况下,遮罩内的区域可见,遮罩外的区域隐藏。你可以通过调整遮罩模式来控制显示范围。如果文字显示方向相反,先检查遮罩模式,而不是立刻重画路径。
遮罩动画最容易出问题的地方,不是关键帧,而是路径和运动方向不匹配。
比如,文字从下方向上移动,遮罩边缘就应该像一道水平或倾斜的“门槛”,让文字随着上移逐渐越过边缘。如果此时画成一个与运动方向平行的狭长区域,文字可能会突然整块出现,或者始终只能显示一小部分。
再比如,文字从左向右移动,物体左侧的轮廓就是主要遮挡边界。路径应当顺着这个边界延伸,让文字先被物体挡住,再随着水平移动逐渐露出。路径方向不一定要和文字运动方向完全相同,但遮挡边缘必须能够解释文字为什么在那个位置出现。
可以把遮罩想象成一扇门,而文字是从门后走出来的人。门的位置、门框形状和人的行走方向要互相对应。只要其中一个关系不合理,画面就会显得像简单的裁切,而不是空间遮挡。
完成遮罩后,再回到位置关键帧调整运动节奏。
默认的匀速移动通常比较生硬,可以选中两个位置关键帧,使用缓动功能,让文字开始和结束时更加平滑。文字从物体后方出现时,起始阶段可以稍慢一些,接近最终位置时逐渐稳定下来,这样会比从头到尾保持同样速度更有层次。
如果文字移动距离不长,关键帧之间的间隔不宜过短,否则文字会快速穿过遮挡区域,观众还没看清内容,动画就结束了。相反,如果停留时间较长,文字又可能显得拖沓。可以先让动画保持短促,再根据文字长度和画面节奏微调。
调整时重点观察三个位置:
如果出现突然跳动,常见原因是遮罩边缘离物体轮廓太远,或者关键帧之间的运动方向发生了偏移。先检查文字位置,再检查路径,不要只依赖增加关键帧来掩盖问题。
当前景物体不是简单矩形,而是人物、瓶子、设备或带弧线的图形时,遮罩路径需要增加一些节点。使用钢笔工具沿着物体轮廓点击并拖动,可以绘制出较平滑的曲线。
节点不需要越多越好。节点过多会让路径难以调整,也容易在动画中出现不平滑的边缘。优先保留能够表现轮廓转折的位置,例如物体的顶部、底部、尖角和明显弧线处。
如果物体本身正在移动,就不能只看静态画面中的轮廓。应当检查动画不同时间点的物体位置,确认遮罩仍然与遮挡边缘一致。对于轻量级的基础动画,可以让物体保持静止,只移动文字,这样最容易控制。若前景物体也需要移动,可以给遮罩路径添加少量调整,确保路径不会与物体边缘脱离。
这里不需要马上进入复杂的三维跟踪。对于 MG 动画初学者来说,先把二维图层之间的前后关系做准确,比增加更多技术环节更重要。
如果原始物体素材边缘不够干净,可以采用“原图加前景副本”的方式:
这样做的优点是,背景不会因为抠图而出现空洞,文字又能被独立出来的前景物体遮挡。即使物体轮廓需要修改,也只需要调整最上方的副本,不会影响原始背景。
在这个结构中,文字的位置关键帧负责“移动”,前景物体副本负责“遮挡”,文字图层上的遮罩则负责“限制可见区域”。三者职责分开,后续修改会更方便。
先检查文字的初始位置是否真的处于物体后方,再检查文字图层的遮罩模式。如果初始位置已经完全位于可见区域内,遮罩自然无法制造遮挡效果。
这通常是遮罩路径没有贴合物体轮廓。可以放大合成窗口,移动路径节点,让路径稍微覆盖到物体边缘内侧。不要为了避免空隙而把路径扩大太多,否则文字可能会提前露出。
检查遮罩区域是否过窄,以及文字运动方向是否与遮罩边界匹配。如果文字只显示一条细线,说明可见区域没有覆盖最终显示范围;如果文字突然整块出现,说明运动方向没有经过有效的遮挡边界。
只有文字移动而没有前景物体遮挡时,画面更像普通的位置动画。应确认前景物体位于文字图层上方,并且该物体确实拥有不透明区域。必要时使用独立的前景物体副本重新建立遮挡关系。
除了给位置关键帧添加缓动,还可以让文字在最终位置轻微停顿,或者让浮现速度在接近遮挡边缘时稍慢。不要加入过多弹跳和旋转效果,这类遮罩动画的高级感主要来自准确的空间关系,而不是复杂运动。
预览完成后,不要只看文字是否出现,还要检查空间关系是否可信:
第一,文字的起始位置应该确实在物体后方,而不是停在物体边缘之外。第二,文字的移动方向应该能够穿过遮挡边界,不能与路径平行到完全没有“出来”的过程。第三,遮罩路径要沿着物体轮廓变化,尤其是在斜面和弧线位置,不能出现明显脱离。
这套方法的核心是“前后关系加运动方向”。钢笔工具只是用来划定可见范围,位置关键帧只是负责推动文字移动。只要先确定物体、文字和背景的层级,再让路径顺着物体轮廓匹配运动方向,即使没有复杂的三维效果,也能做出清晰、稳定而且具有空间感的浮现动画。
Δ
Ctrl+D