回到所有的课程
课程库

Webflow中的After Effects和Lottie的概述

在After Effects中创建动画,用bodymovin插件将它们导出为Lottie JSON文件,并在您的Webflow站点中进行动画。

这个视频的特点是一个旧的UI。更新版本即将发布!
克隆这个项目

在这节课中:

  1. 在After Effects中设置合成
  2. 制作一个轨道动画
  3. 出口
  4. 将动画导入Webflow
  5. 配置交互触发器

在After Effects中设置合成

在After特效上高亮显示的新合成按钮设置了一个合成部分。

在After Effects中设置构图时需要考虑的一些问题——这是起点,但您可以在后面进行更改。您可以更改尺寸、时间或帧速率。对于这个例子,让我们创建一个1000px宽,1000px高,每秒60帧的合成。


在After Effects中创建一个合成

  1. 打开后的效果
  2. 点击新合成
  3. 输入1000px宽度
  4. 输入1000px高度
  5. 输入60帧率
  6. 输入5秒持续时间
  7. 背景颜色为白色


组合设置对话框


请注意:确保锁长宽比为1:1 (1.00)是否未选中以创建自定义维度

如果您想返回并进行更改,右键单击您的合成并访问设置。

制作一个轨道动画

第二步才是真正有趣的地方。让我们从添加一个新的形状图层开始。

添加一个形状图层

  1. 右键单击图层面板
  2. 上空盘旋
  3. 选择形状图层


现在你可以做出任何你想要的形状。通过点击形状图层>的下拉箭头打开形状的设置添加>椭圆.现在你得到了一个椭圆。

塑造图层内容设置。添加功能突出显示。


添加一个描边,增大椭圆的大小,这样你的椭圆就可见了:

  1. 点击添加在形状图层上
  2. 选择中风
  3. 将描边颜色改为灰色,或与背景颜色不同的颜色
  4. 更改描边宽度为1px
  5. 的下拉箭头椭圆路径
  6. 输入900大小

现在有了一个外轨道。如果你点击图层并按下键盘上的返回键,你可以输入一个名称(例如,轨道路径)来保持内容的有序。

轨道路径层名称突出显示为未折叠层。


添加填充并选择颜色:

  1. 单击添加图层内的按钮
  2. 选择填满
  3. 改变填满颜色为黑色
  4. 将填充设置中的不透明度降低到3%

复制、粘贴并更改第二个椭圆的大小

  1. 选择轨道路径
  2. 新闻命令+ C(在Mac)或控制+ C(在Windows上)
  3. 新闻命令+ V(在Mac)或控制+ V(在Windows上)
  4. 点击图层的下拉箭头(例如,轨道路径2)
  5. 单击复制的椭圆中的Contents的下拉箭头
  6. 单击复制的椭圆中的“椭圆路径”下拉箭头
  7. 改变大小从900到700


请注意:我们正在调整椭圆路径本身的大小,而不是进入变换-如果我们转换,笔画也会按比例缩小。对于本例,我们想要一个一致的描边,因此我们使用椭圆路径Size属性。

多次复制粘贴,将每条新路径的大小减小100,总共创建7条轨道路径。

再创造5条轨道路径

  1. 选择最近复制的图层
  2. 新闻命令+ C(在Mac)或控制+ C(在Windows上)
  3. 然后按命令+ V(在Mac)或控制+ V(在Windows上)
  4. 按下复制的椭圆的箭头
  5. 按下复制的椭圆内的椭圆路径的箭头
  6. 减少大小增加100(例如,从700改为600)
  7. 再重复以上步骤四次

请注意:你可以改变大小复制椭圆的差异,使路径看起来更自然,而不是减少100

太棒了!现在有7个轨道路径。这意味着你将拥有7个不同的行星。

After effects ui仪表板与所有层选择。


接下来,按命令+一个(在Mac)或控制+一个(在Windows上)选择所有图层,然后我们可以点击一个图层旁边的下拉箭头来折叠所有图层。这有助于组织本例的路径。

现在来看星星。而不是从头开始,你可以使用一个复制的轨道路径你创建(例如,轨道路径7)作为模板。

创建一个明星

  1. 选择最近复制的图层(例如,轨道路径7)
  2. 新闻命令+ C(在Mac)或控制+ C(在Windows上)
  3. 然后按命令+ V(在Mac)或控制+ V(在Windows上)
  4. 点击复制图层的下拉箭头
  5. 点击复制的椭圆层内椭圆路径的下拉箭头
  6. 减少大小到40
  7. 点击标签(例如,轨道路径8)并按返回键
  8. 然后,输入一个名称(例如,Star)


你会使用相同的描边颜色,但你想要填充有点不同。

让我们选择一个白色,不透明度为100%。

颜色和不透明度特征层被突出显示。


你将为你的行星使用相同类型的设计,但有一点不同的行星。

创建一个星球

  1. 复制并粘贴明星laye之类r
  2. 命名复制的图层(如Planet)
  3. 内容>椭圆路径改变图层的大小(例如从40改为15)
  4. 内容>椭圆路径点击并按住第一个位置输入(即x轴),并拖动值直到地球取决于第一轨道轨迹的行程

让我们以你的第一个行星为模板再创建6个行星。

创造更多的行星

  1. 复制并粘贴最近复制的行星。
  2. 内容点击并按住第一个位置输入(即x轴),并拖动值直到地球取决于下一个轨道的行程

请注意:你可以改变你复制的椭圆的大小差异,使路径看起来更自然,而不是减少每个100

拍摄到的行星中间轨道的剧照。

现在所有的东西都被正确地放置了,你可以调整你的行星的旋转。

调整行星的旋转:

  1. 点击a的箭头地球图层打开设置
  2. 在Transform下拉菜单中,单击旁边的秒表图标旋转放置第一个关键帧(确保你在时间轴的起点0帧)
旋转特征层被突出显示。时间轴上的第一个关键帧也被突出显示。
  1. 然后,将时间轴拖至结束
  2. 接下来,点击旁边的秒表旋转图标放置最后一个关键帧(确保你在时间轴的末端)
  3. 最后,更改Rotation的值。在第一个输入中输入一个值设置旋转的次数,在第二个输入中输入一个值设置旋转的程度。(例如1x70.0°将旋转1个完整的旋转而且70度)


请注意:你可以改变开始和结束的旋转值,以最适合你的动画

现在您可以通过重复上述步骤为其他6个行星创建旋转动画。一旦所有的行星都有关键帧和旋转添加,按空格键从第一帧将让你预览动画。

出口

您已经构建了动画,现在可以导出它了。

你将使用一个名为Bodymovin的插件(学习如何安装Bodymovin扩展),把你的After Effects合成,并把它变成一个单独的JSON文件。如果Bodymovin扩展已经安装,您可以通过单击在After Effects菜单中找到该扩展窗口,将您的鼠标停留在扩展,选择Bodymovin

窗口菜单被选中并展开。


要导出,请确保选择了合成,设置导出文件保存的目标文件夹,然后按下渲染

将动画导入Webflow

现在导入导出的文件。

将After Effects动画导入Webflow

  1. 访问您的Webflow项目设计师
  2. 单击资产图标,或按键盘上的J,以打开资产面板
  3. 单击上传按钮并选择After Effects动画,或将After Effects JSON文件拖到资产面板
  4. 将动画拖放到项目的画布中

当您通过单击Toggle preview图标(眼睛图标)预览项目时,您会注意到动画开始自动播放。接下来,您可以创建一个点击触发,以便在单击动画时开始动画。

配置交互触发器

这是最重要的部分。我们要设置一个点击触发。了解更多关于触发器和动画的知识。

设置触发器:

在Navigator中选择动画元素

单击的相互作用图标,或按键盘上的H键,以打开的相互作用面板

单击加号(+)并选择鼠标点击(tap)选项

点击1日下拉:选择洛蒂回放选项

lottie回放操作在“选择一个选项”菜单的下拉菜单中突出显示。

退出交互,并发布项目以测试动画

现在,你可以用它做数以万亿计的事情。因此,请自由学习更多关于After Effects,触发器和动画,使您的项目生活。

尝试Webflow——它是免费的
Baidu
map