AE简单表达式—跟随运动

那么下面我就来介绍一个非常简单实用的表达式。

工具/原料

After Effects

方法/步骤

首先先看一下咱们要做的效果。。。

(请点击查看。。。懒得不想在输出GIF了!不要怪我)

如果要是在动画当中如果想实现复杂的跟随效果通过打关键帧的方式来实现会非常的麻烦,总之非常的烦人。

那么下面我就来介绍一个非常简单实用的表达式。

thisComp.layer("五角星").transform.position.valueAtTime(time-1.1)这段表达式的大概意思就是取这个五角星图层后1.1秒的position(位置)的值。(表达能力不好还请多多包涵)

valueAtTime(time-1.1)这里的(time-1.1)定义的是“时间”而不是长度和像素。

表达式不会打的同学请看下图:

首先建立两个形状图层我就不用多说了。

然后展开这两个形状图层的“位置(快捷键:p)”

再在“跟随物体”位置添加表达式(摁Alt加鼠标左键)拖拽橡皮筋到“被跟随物体”的位置属性如下图:

然后再thisComp.layer("某某图层").transform.position后面添加“.valueAtTime(time-数值)”你会发现他俩到一起了。没关系,在被跟随物体的位置打关键帧就好了。

解析:上图的动画只是复制了三个圆形(跟随物体)。在后面改动了(time-数值)单纯的改动了数值的大小简单的动画就完成了。不理解的小伙伴儿看下图:

AI助手