恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
AE表达式入门
0.0°
2017-09-21 原创文章 教程 举报 3186 10 2 0

AE简单的表达式入门

AE中有三个地方可以使用代码,一个是之前写过入门教程的脚本,一个是增效工具,增效工具是一些小的软件模块,用于向AE中增添一些功能,一般常见的增效工具以.aex等文件扩展名结尾。AE中的效果就是以增效工具的方式实现的,还有很多第三方的增效工具例如非常常用的Motion2。还有一个就是这篇文章要介绍的表达式。使用这些功能要有一些程序语言的基本知识,不需要去深入了解,看一些简短的JavaScript入门教程(脚本和表达式都是基于标准的JavaScript语言)把数据类型、对象、属性和方法理解就可以,其它内容不需要看。百度一下会有很多这方面的入门教程。

先看一下关于表达式的介绍:

当您想创建和链接复杂的动画,但想避免手动创建数十乃至数百个关键帧时,请尝试使用表达式。表达式是一小段软件,它很像脚本,它的计算结果为某一特定时间点单个图层属性的单个值。脚本告知应用程序执行 某种操作,而表达式说明属性是什么内容。

下面实现一个使用表达式将一个矩形以每秒100像素的速度匀速向右移动的动画:

首先画一个矩形,选中图层的位置属性,选择“动画”>“添加表达式”或者按住 Alt 键并单击该属性的秒表按钮,在图层的下方会显示transform.position,这是该属性的默认表达式。

Image title


表达式返回位置属性,对于2D的矩形值是一个二维的数组[x,y],xy分别是横纵坐标单位是像素。现在要做的就是根据物体的匀速运动公式:位移 = 速度 * 时间 来实现动画了。速度是预先已经设定好的100像素每秒,时间需要用到全局属性time,time是以秒为单位的合成时间,所以根据公式time * 100就得到了矩形的位移。将transform.position替换为transform.position + time * 100,然后轻击小键盘上的Enter键,这样就完成了表达式的编写。现在播放就可以看到效果了,全程没有插入一个关键帧仅仅写入了一个表达式就实现了一个动画,还有很多常用的动画可以用表达式来实现,比如衰减表达式可以实现回弹效果或弹性形变等。好了,一个简单的表达式编写就完成了。AE还提供了一些表达式相关的功能,这些看一下官方文档就好了:https://helpx.adobe.com/cn/after-effects/using/expression-basics.html


编写表达式时的参考文档必不可少:https://helpx.adobe.com/cn/after-effects/using/expression-language-reference.html#property_attributes_and_methods_expression_reference

这里面列出了表达式中所有可用的全局对象属性和方法,还有对象拥有的属性。


要仅显示表达式的属性,请选择一个或多个图层,然后按 EE。


表达式的默认对象是对其编写表达式的属性,随后是包含该表达式的图层;因此,您无需指定属性。例如,对图层的位置属性编写的摆动表达式可以是以下任何一个:

  wiggle(5, 10) 
  position.wiggle(5, 10)

在 After Effects 中从 1 开始为 Layer、Effect 和 Mask 元素建立索引。例如,“时间轴”面板中的第一个图层是layer(1)。


表达式中的时间始终采用合成时间(而不是图层时间)并且以秒计算

更新:2017-09-21

收藏

10人已收藏

  • 3

    作品

  • 4

    粉丝

  • 8

    关注

  • AE脚本入门
  • 收音机

    猜你喜欢

      2017-09-21 原创文章 教程 举报 3186 10 2 0

      AE表达式入门

      0.0°

      你确定要举报AE表达式入门

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2017年09月18日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      2
      10
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录