#设计/AE #Javascript
在 Adobe After Effects(简称AE)中,toComp
是一个表达式函数,它的主要作用是将图层上某个点的坐标从该图层的本地坐标系转换为合成(Composition,简称Comp)的全局坐标系。这个转换过程对于处理图层间的相对位置、动画同步、跟随效果等场景非常有用。
toComp()
函数的基本语法:
toComp(value)
其中,value
是一个代表图层上某点位置的数组,通常包含 [x, y]
或 [x, y, z]
三个元素,分别对应于水平、垂直坐标以及(在3D空间中)深度坐标。当你调用 toComp([x, y])
或 toComp([x, y, z])
时,表达式引擎会计算出该点在合成 全局坐标系 下的相应坐标值。
toComp
的应用场景:
图层跟随:
当你需要让一个图层(例如粒子、光效、文字等)跟随另一个图层的某个点运动时,可以使用toComp()
将目标点的局部坐标转换成全局坐标,然