在AE中我们经常会遇到图层摆放的一些问题,比如我们怎样将多个图层围绕某一位置进行旋转?可能大家首先想到的方法是———修改锚点来对齐我们所要围绕旋转的点。
但是我个人不太推荐这种做法,除非是做一些非常简单的效果。更改锚点之后可能会造成其他各种各样的问题,我们的旋转、缩放都是基于锚点的,如果在后续我们还要对图层本身进行旋转、缩放K帧,那么将会变得非常麻烦。
在这种时候,我们通常是利用空对象来实现我们的位置摆放。
效果演示
实现步骤
创建合成,命名为图层摆放。合成内创建一个双节点摄像机,一个空对象,六个形状图层命名为【五角星 1-6】,打开图层的三维开关,移动摄像机视角到合适的位置,方便我们进行观察。
将六个五角星的Z轴位置更改为500,更多教程请持续关注飞鱼ACG。
一圈是360°,我们有六个五角星,【五角星 1】从0°开始,【五角星 2】为60°,【五角星 3】为120°…【五角星 6】为300°。我们将第【五角星 2】绑定空对象,然后对空对象的Y轴旋转60°。
旋转完成之后我们取消【五角星 2】绑定的空对象,然后将空对象的Y轴旋转度数归零。接着我们将【五角星 3】绑定空对象,然后对空对象的Y轴旋转120°。
后续重复此步骤。
老哥 做得不错