ae文字跳跃特效该怎么做
我们将学习如何在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)添加表达式,并将每条绳索与相应的字母建立父子关系。
最终效果如上所示。
多重随机标签
兰州新区电信公司最近有招聘吗 甘肃省水污染防治条例 西安自由行34天最佳路线 黑龙江办理建筑资质升级网上办理步骤 所有地方到北京西站的火车时刻表 自己可以做哪些自由职业 有趣的广告有哪些 南庄的村庄发展 让男生无法拒绝的表白文案 梦之旅四川游网站设计的优势 免费的行情软件有哪些 我在中狐网络注册了个cn域名 二七区有哪些路 东莞注册公司详细的流程和费用 什么是半角符号 手机客户端与手机终端有什么区别什么意思啊 各游戏引擎比较 关于2014的春季高考 武汉华星为什么都说坑 去广东中山卓旗山庄旅行有哪些小众景点值得打卡 揭阳市格简科技有限公司怎么样 太原为什么人均存款高 来电显示搜装网络科技有限公司是骗子吗 酒店人力资源管理的现状分析 环保公司起名参考 环保科技有限公司取名字 腾讯云网站备案打电话都问啥 在vs2017怎样在共享dll中使用mfc 为什么使用优化大师自动优化系统后深度网址导航却打不开了 辽宁东戴河新区顺通建设有限公司是国企吗 服装行业电子商务可行性分析怎么写