AEJoy —— 表达式之无缝循环摆/扭动【JS】

本文介绍如何通过JavaScript表达式在After Effects(AE)中实现wiggle动效的无缝循环,利用数学技巧结合wiggle()的负时间参数,结合linear插值方法混合路径,创建三秒循环的摆动效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图

通过一点数学技巧,我们可以让 wiggle() 无缝循环

ue45.gif

白色物体的循环路径是通过混合蓝色和红色物体的路径创建的

ue46.gif

想法

毫无疑问,wiggle() 是为项目添加随机性的一种非常方便和通用的工具。有时候,如果能够让摆动运动循环起来,那将是非常有用的。在这里,我们将通过使用一些巧妙的数学运算和利用一个很少使用的 wiggle() 参数来实现这一点。

设计

假设我们想要创建一个三秒的摆动循环。可视化一个图表,显示我们的图层从时间 0 到 3 秒随机移动的路径。如果你看上方第二幅动图,你会看到蓝点描绘出的路径。它从左下角开始,三秒钟后在右边缘的中间附近结束。然后重复。

现在检查红点所描绘的路径。注意,它从右边缘附近开始,但在左下角结束-正是蓝点开始的地方。这听起来很巧合,对吧? 这

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShaderJoy

您的打赏是我继续写博客的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值