实时演示
试用 Infinity Panel
选一条路径并拖动设置。这里在浏览器中运行的就是 Infinity Panel 自己的位置表达式,因此每条路径、每种缓动和每次循环的运动都与 After Effects 中完全一致。显示路径时,你看到的就是面板中的预览:每个点代表相等的时间间隔,所以运动减速的地方点会聚集在一起。
0:00:00:0030 fps
一个循环内的位置 X 和 Y
Effect ControlsInfinity Panel
Path
Timing
Circle
Polygon
Path Sides
Star
关于此脚本
选中图层并选择一条路径:在两端停顿的无穷符号 8 字形、每次循环有 1 到 12 次缓停的圆形、三角形、正方形、五边形到八边形,或可设置 3 到 12 个角和深度的星形。设置 Size、Loop Time 和 Ease(从匀速到在每个角平滑或干脆地停顿),旋转路径,并选择从哪里开始、朝哪个方向运动。Apply Motion 会写入一个以图层自身位置为中心的位置表达式,因此带关键帧或父级的图层依然正常工作,并把设置作为表达式控制添加到图层上,之后可以修改或打关键帧。未选中任何图层时,它会新建一个空对象;Spread 会把多个图层均匀分布在路径上,Remove 则会再次移除运动及其控制。
功能一览
- 六种路径:Infinity、Circle、Triangle、Square、Polygon(5 到 8 条边)和 Star(3 到 12 个角)
- 缓动范围从匀速到在每个角平滑或干脆地停顿
- 圆形每次循环可缓停 1 到 12 次,星形深度可调
- Size、Loop Time、Rotation、Offset 和 Direction
- 设置以表达式控制的形式添加到图层上,可随时修改或打关键帧
- 以图层自身位置为中心:关键帧和父级照常工作
- Spread 把多个图层均匀分布在路径上
- 面板内预览:每个点代表相等的时间间隔
- 未选中任何图层时,会有一个新的空对象沿路径运动
- 撤销一次即可还原,Remove 可移除运动及其控制