动画:完全是由“关系”组成的
3D动画师都熟知每个物体(或图层)都有一个中心点的概念。在After Effects 中,有两种基本的方法可以使一个图层中心点更改到不同的位置:更改这个图层自己的中心点,或者指定另外的图层作为它的父层级。
本书配套资源中的02_parent_offset_setup项目包含相关的示例合成。
当你在建立动画、启用3D等时,After Effects——般设计用于保存合成的外观。因此,利用“向后平移”(Pan Behind)工具编辑锚点位置将触发位置属性的反向偏移。把一个图层设置为另一个图层的父图层,并且子图层将维持其相对位置,直到进一步对其中一个图层制作动画为止。如果你在制作动画前设置好偏移量和层级关系,你可能就会发现在工作时遇到的困难也会比较少——尽管本节主要讲述的是一旦建立好关键帧应该如何改变你的思想。
为了简化你图层中的帧,可以选择“图层”(Layer)>“变换”(Transform,或者用鼠标右键单击一个图层,在上下文菜单中选择“图层”>“变换”),其中包括3种方法来对已选择的图层填充帧:
- 按下Ctrl+Alt+F(Cmd+Opt+F)快捷键使图层居中,图层的水平和垂直尺寸适合,而在尺寸上可以不一致。
- 按下Ctrl+Alt+F(Cmd+Opt+F)快捷键使图层仅在宽度上适合。
- 按下Ctri+Alt+Shift+G(Cmd+Opt+Shift+G)快捷键使图层仅在高度上适合。
这些快捷键很方便,用鼠标右键单击图层然后在图层的上下文菜单中选择“变换”菜单也相当容易。
锚点
“向后平移”(Pan Behind)工具(Y键)可以在合成视图或图层视图内重新定位锚点(并且会偏移位置属性的数值作为补偿)。这样就防止了在你针对帧进行处理过程中图层在不同位置上出现。
不过,位置属性的偏移量仅适用于此帧,因此如果有一些位置属性的关键帧,并且以这种方式拖动锚点,那么图层可能在其他帧上出现偏移。为了在不改变位置属性的情况下重新定位锚点,可以尝试以下的任何操作:
- 在时间轴面板中更改锚点值
- 使用图层面板中的“向后平移”工具替代
- 在按住Alt(Opt)键的同时拖动“向后平移”工具
所有这些选项都可以让你重新定位锚点,从而可以避免因更改了某个位置属性关键帧而使动画混乱。
当然,你也可以对锚点制作动画,这就允许你在围绕着图像平移的同时还可以选择图像。如果在工作时无法查看锚点路径,可以在图层面板中打开源素材,并在“视图”菜单中选择”“锚点路径”(Anchor Point Path)命令(见图2.12)。
父子层级
通过图层的父子层级关系,可以将所有的“变换”设置(除了透明度,它不是真正的变换设置)从父层级传递到子层级,在时间轴面板中可以展示出所建立的父子层级卷标。因此,你可以通过列表选择一个图层的父层级或者将关联器拖曳到父图层上,使用设置如下:
- 即使父图层被移动、复制或者改变名称,父子层级关系仍将保持有效。
- 通过鼠标右键单击父图层并在上下文菜单中选择“选择子项”(Select Children),可以选择父图层及其所有子图层。
- 通过选择“父级”(Parent)菜单中的“无”(None)命令可以去除父子层级关系。
- “空对象”(Null Objects)主要是作为父层级存在,它们实际上是未渲染的100像素× 100像素的图层。
这些内容你可能已经知道了,但是当你进行父子层级设置时再结合上Shift键或Alt(Opt)键又会发生什么呢?
- 当你拖曳关联器时或选择父子层级菜单时按住Alt(Opt)键,子图层就会吸附到父层级的位置、旋转和缩放属性上(并且还会对自己的变形属性里的数值归零)。
- 当你拖曳关联器时或选择父子层级菜单时按住Shift键,这些子层级中变换属性里的数值将会偏移,会有效地从其他子层级中减去一组数值。
- 在选择“无”选项时按住Alt(Opt)键,子层级的变换属性数值将归零。
- 在选择“无”选项时按住Shift键,父子层级的变换数值会被移除。
Alt+“父级”(Opt+“父级”)这一项非常酷,并且是一种容易被忽略的自动排列图层的方法。你可以按照复制、偏移并且建立父子关系的模式创建第1个图层,然后复制该图层,然后按住Alt(Opt)键并单击该图层,使之成为以前复制的图层的子图层——从零开始为你提供。这种方式就像在Illustrator中的“Duplicate and Offset ”(复制与偏移)选项一样(见图2.13)。