由于After effects尤其具有强大的遮罩动画功能,因此使用遮罩动画功能来制作手写动画是再方便不过了。Adobe Premiere没有提供动画Mask(遮罩)的功能,(当然可以通过十分复杂的方法实现简单的遮罩动画),用这种方法不太现实。
我们这里制作一个 "英"字的手写动画。
启动After effects,新建一个480X480的合成图像,取名为text,时间设定为4秒。在层窗口新建一个Solid,使用滤镜Basic Text,输入文字"英"。关闭合成图像text,再新建一个480X480的合成图像"write"。将text合成图像拖动到时间布局窗口,这样text合成图像将作为一个嵌套的层使用。双击text层,在层窗口进行动画mask的工作。我们注意到"英"字是由七个笔画组成的。因此至少应该建立七个mask。为了便于遮罩的修改,应该点击 Layer窗口左下方的比例下拉菜单,首先扩大显示比例为400%左右,然后选中工具箱中的放大镜工具,放大"报"字,可以拖动层窗口的上下以及左右滑条,以便于修改。遮罩的建立和修改均使用工具箱中的钢笔工具。这个钢笔工具的使用方法类似于Photoshop中的钢笔工具。
将时间布局窗口的时间调整到0:00。在时间布局窗口中选中text层,按M键,展开text层的mask属性,再点击mask属性左边的三角形,展开Mask Shape属性,点击一下时钟图标,增加一个关键帧。首先建立第一个遮罩,选中钢笔工具,沿着"报"字的第一笔即一横,勾画,使遮罩在横的左上方,但并不覆盖第一个笔画,将时间布局窗口时间调整到0:05,选中工具箱里面的箭头选择工具,向右上拖动遮罩右上方的两个点,使建立的遮罩覆盖第一个笔画。你对 Mask Shape属性的任何修改,After effects均将自动的插值以创建关键帧。通过这样的操作就形成了5帧动画,在0帧到第5帧时间里,遮罩将自动的从横的左上方向右上方扩大,这样在第5 帧以后"横"将出现在最终的合成图像里面。
由于每个新的笔画其关键帧的起始时间都应该是上一个笔画的最后一个关键帧的时间,因此将时间布局窗口的时间调整到0:05,为第二划"竖勾"增加并修改遮罩以及设置关键帧。只要你用钢笔工具在层窗口中点击,After effects就将自动建立一个新的遮罩。例如现在我们看到layout窗口中已经自动多了一栏mask 2。类似的,为每一个笔画建立一个遮罩,并根据笔画的长度和复杂程度决定相应的时间,设置相应的关键帧。一般而言,较长以及弯曲程度大的笔画占用的时间稍长一些,关键帧也要稍微多一些,例如本例中第二划"竖勾"的关键帧就比第一笔"横"多一个,这也符合实际书写的情况。对于复杂的笔画,例如弯曲的笔画,可以适当用钢笔工具在遮罩上点击增加控制点,并可以调节其切线(手柄)。甚至可以将其分成两段用两个遮罩动画它。对于汉字手写动画,一个特别值得注意的问题是交叉笔画之间的遮罩勾画应十分仔细,避免使遮罩覆盖相邻的笔画,否则将使最后的书写顺序混乱,整个动画过程不干净。因为遮罩的建立和修改需要十分仔细,中途应该反复的通过内存预览,观察最后的效果,如果有了偏差,应该删除关键帧重新制作遮罩。