视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ae文字跳跃特效该怎么做?AfterEffects做跳跃绳索文字的教程
2024-10-13 02:10:51 责编:小OO
文档

我们将学习如何在After Effects中制作跳跃绳索文字效果。
1. 首先,创建一个新的合成,并输入你想要显示的文字。将每个文字的锚点(Anchor Point)移动到顶部。
2. 选择一个字母,并为其编写表达式。使用以下表达式:
`frequency = 5;`
`amplitude = 10;`
`decay = 1;`
`copy content to clipboard t = time - marker.key(1).time;`
`// Use * on the numpad to create a marker`
`posCos = Math.abs(Math.cos(frequency * t * 2 * Math.PI));`
`y = amplitude * posCos / Math.exp(decay * t);`
`anchorPoint = [0, y];`
这样设置后,由于锚点位于上方,文字和蒙版就会从上往下掉落。你可以删除标记前面的部分。
3. 当然,你还可以让字母在下降时左右摇摆。在“Rotation”属性中添加表达式进行控制。数值可以根据需要进行调整。
4. 另外,可以创建一个新的固态层,添加一个滑动控制器(Slider Control),隐藏该层,并通过以下表达式控制滑动控制器:
`copy content to clipboard theTime = thisComp.layer(WhiteSolid1).effect(SliderControl-u)(Slider);`
`time 就是 theTime。`
5. 为每个字母的锚点(Anchor Point)和旋转(Rotation)添加表达式,根据个人喜好调整变量值。具体细节不再展开。
6. 下面开始制作绳索。创建一个新的合成,命名为“Rope”,并新建一个黑色固态层。由于绳索需要较长,所以设置该层宽度较大,高度较小。
7. 添加一个与黑色固态层等宽等高的白色固态层,并应用“Venetian Blinds”效果,调整相关参数,使其看起来像一根绳索。
8. 将绳索层添加到主合成中,旋转90度使其竖直,并与字母建立父子关系。根据字母数量复制绳索层,并分别建立父子关系。
9. 为了让绳索看起来更真实,我们需要为其添加“Bezier Warp”效果,并为该效果的四个参数添加表达式:
`copy content to clipboard value = effect(SliderControl)(Slider);`
同时,创建一个滑动控制器,并编写以下表达式:
`frequency = 1.5;`
`amplitude = 600;`
`decay = 1.99;`
`t = time - marker.key(1).time;`
`// Use * on the numpad to create a marker`
`amplitude * Math.sin(frequency * t * 2 * Math.PI) / Math.exp(decay * t);`
这样,绳索就会产生弯曲效果。
10. 为每个字母的锚点(Anchor Point)和旋转(Rotation)添加表达式,并将每条绳索与相应的字母建立父子关系。
最终效果如上所示。

下载本文
显示全文
专题