After Effects表达式高级动态图形
添加各种专业特效 | 自动化任务 | 加速工作流程 | 摆脱重复的关键帧
课程 -15节
资源 -1个
时长 -1小时
终身访问

课程描述
After Effects广泛用于创建动态图形和视觉效果。创意专业人士也使用这款强大的软件来创建炫酷的动画。它是行业标准,被专业人士和爱好者广泛使用。但是,什么因素将After Effects专业人士与初学者区分开来呢?
表达式。专业人士编写After Effects表达式来自动化他们的任务,加快工作速度,节省初学者经常花费大量时间做的事情——创建重复的关键帧。表达式还可以让您添加各种高级功能,从而更好地控制属性,例如随时间推移、频率、幅度、条件和循环等。
本课程将从基础开始教您After Effects表达式,您将学习使用实际课程编写表达式的各种方法。
在本课程中,您将学习以下各种After Effects表达式
简单摆动表达式 - 通过操纵频率和幅度,为任何对象添加位置、旋转、不透明度、缩放方面的运动。
时间表达式 - 加快和减慢任何物体,使任何物体在时间延迟后跟随另一个物体等等。
Value at Time 方法 - 获取任何对象的任何变换属性的坐标或值,并根据时间将其传递给另一个对象的变换属性。
数学取整 - 你可以将任何属性的值四舍五入到其小数位,并将其显示在屏幕上。
循环输入 - 通过从图层时间线的开头重复一组关键帧(两个、三个或更多)来自动化你的工作流程。此方法可以节省大量用于设置重复关键帧的时间。
循环输出 - 与循环输入类似,循环设置的关键帧直到图层时间线的末尾。它不是从时间开始,而是从你设置循环关键帧的时间开始。
随机方法 - 你可以在 Random 方法中作为参数提供的范围内生成随机值。生成的数值可用于触发各种效果并更改各种变换属性的值。
长度 - 此方法可用于计算任何值变化的长度,例如两点之间的距离等。
If Else - 你可以实现条件逻辑来创建高级动态图形。你可以指定各种条件和操作,根据情况执行。它是任何编程语言的核心构建块之一。
时间延迟 - 你可以根据其他对象的时间(有或无延迟)触发对象的任何效果。
目标
- 你将学习如何编写表达式(JavaScript)来使用 After Effects 创建各种动画和动态图形。
- 你还会学习可以使用表达式实现的各种功能,例如:摆动、时间、ValueAtTime、数学取整。
- 你将学习如何为循环输入和循环输出、随机、高斯随机、长度、If else、时间延迟等等创建表达式。
- 你还会学习添加各种表达式控件,例如:滑块、复选框、颜色、角度、点和其他控件。
先决条件
- 你必须熟悉 After Effects,至少熟悉设置关键帧、变换属性和一般界面等基础知识。
- 本课程适合对通过学习表达式来提高 After Effects 技能感兴趣的初学者和专业人士。
课程大纲
查看课程内详细内容的细分
简介
2 个讲座
-
简介 00:59 00:59
-
项目资源
表达式设置
2个讲座
高级表达式
6个讲座
讲师 详情
Harshit Srivastava
我是一位自学成才的开发者,曾使用多种语言在各种平台上工作,并参与过各种开源和专有项目。
我开发过Web和Android应用程序、Chrome扩展程序,使用过各种框架,修复过一些项目的bug,并探索过许多其他项目。我认为教育和学习应该是免费和开放的,不应该受到诸如上课或上大学之类的限制,各个年龄段、性别、信仰、种族、国家等的人们都应该享有平等的权利。当全世界都像一个大家庭一样行动时,我们才能真正认识到知识和人类生命的价值。
目前,我正在为来自全球189个国家的152,000多名学生授课。
课程 证书
使用您的证书来改变职业或在您目前的职业中晋升。
我们的学生与
最优秀的
相关视频课程
查看更多