本节书摘来自异步社区《Adobe After Effects CC完全剖析》一书中的第2章,动画:完全是由“关系”组成的,作者 【美】Mark Christiansen(马克·克里斯琴森),译者 姜岩,更多章节内容可以访问云栖社区“异步社区”公众号查看。

动画:完全是由“关系”组成的

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)。

《Adobe After Effects CC完全剖析》——动画:完全是由“关系”组成的相关推荐

  1. 《Adobe After Effects CC完全剖析》——时间设置

    本节书摘来自异步社区<Adobe After Effects CC完全剖析>一书中的第2章,时间设置,作者 [美]Mark Christiansen(马克·克里斯琴森),译者 姜岩,更多章 ...

  2. 《Adobe After Effects CC完全剖析》——精确的运动模糊

    本节书摘来自异步社区<Adobe After Effects CC完全剖析>一书中的第2章,精确的运动模糊,作者 [美]Mark Christiansen(马克·克里斯琴森),译者 姜岩, ...

  3. animate inater插件_AE中学习logo标志设置动画MG教程Animate a Logo in Adobe After Effects CC with Motion Graphics...

    AE中学习logo标志设置动画MG教程Animate a Logo in Adobe After Effects CC with Motion Graphics 我们将制作一个我已制作动画的标志并对其 ...

  4. 《Adobe After Effects CS6完全剖析》——动画:最重要的是关系

    本节书摘来自异步社区<Adobe After Effects CS6完全剖析>一书中的第2章,动画:最重要的是关系,作者 [美]Mark Christiansen(马克·克里斯琴森),译者 ...

  5. 《Adobe After Effects CS6完全剖析》——定时与重定时

    本节书摘来自异步社区<Adobe After Effects CS6完全剖析>一书中的第2章,定时与重定时,作者 [美]Mark Christiansen(马克·克里斯琴森),译者 苗玉敏 ...

  6. AECC 2015绿色版下载|adobe after effects cc 2015绿色版下载 v1

    adobe after effects cc 2015绿色版请添加链接描述 AECC2015绿色版安装教程 1.鼠标双击右键解压软件压缩包,然后得到AECC2015绿色版.exe软件,然后弹出AECC ...

  7. Adobe After Effects CC 2019 16.1(TNT)中文特别版 Mac 后期视频处理软件

    Adobe After Effects 简称"AE",是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台.动画制作公司.个人后期制作工作室以及多 ...

  8. 《Adobe After Effects CS6完全剖析》——弹力球教给你些什么

    本节书摘来自异步社区<Adobe After Effects CS6完全剖析>一书中的第2章,弹力球教给你些什么,作者 [美]Mark Christiansen(马克·克里斯琴森),译者 ...

  9. 《Adobe After Effects CC 2017 经典教程》资源下载地址

    本书课程资源下载 www.epubit.com.cn/book/details/7868 box.ptpress.com.cn/y/43992 其他资源 Adobe After Effects帮助和支 ...

最新文章

  1. python学习day3
  2. 约瑟夫环形链表问题、丢手帕问题、剑指offer圆圈中最后一个数问题
  3. Ubuntu上安装oracle java 7
  4. 【Python基础】5个Pandas技巧
  5. opencv笔记(3):图像镜像
  6. 漫画 | 苦逼项目是如何诞生的?
  7. 2-1 gradle安装
  8. windows下, nginx 提示错误 No input file specified
  9. Uvaoj10054 - The Necklace
  10. U3d中实现A*寻路,附源文件
  11. CNN英文垃圾邮件分类(数据预处理)
  12. 100条历史典故,读懂半个中国
  13. 用眼学计算机,专家提醒:电脑使用者要学会科学用眼
  14. 苹果闪存性能测试软件,iPhone6闪存是什么类型 iPhone6闪存类型检测教程
  15. 数据库——实体联系模型
  16. Day05_生命周期_组件进阶
  17. 7. CUDA内存访问(一)提高篇------按部就班 ------GPU的革命
  18. 我爬取交通学博士分享的GIS资源
  19. unity如何调用另一个脚本中的变量
  20. Java中有序与无序

热门文章

  1. ie下面出现Notice: Undefined index: HTTP_REFERER 的解决办法
  2. linux下的lamp环境的搭建!!!
  3. 批处理中的****1nul 2nul
  4. 面向对象方法为何有利于软件复用?
  5. easyui-datagrid行数据field原样输出html标签
  6. Dijkstra算法.
  7. 我们应该怎么使用网络中赋予我们的权限
  8. Network| ICMP
  9. visual studio的试用版评估期已结束 解决办法
  10. 基于SAAS模式的报销管理系统!