摘要:图层控制 Layer Control效果允许用户通过表达式动态引用其他图层,适用于绑定属性、跟随运动、自动标签生成等场景,提高动画制作的灵活性和自动化程度。
Ae菜单:效果/表达式控制/图层控制
Expression Controls/Layer Control
图层控制 Layer Control效果允许用户通过表达式动态引用其他图层,适用于绑定属性、跟随运动、自动标签生成等场景,提高动画制作的灵活性和自动化程度。
本效果适用于所有色深模式(8-bpc、16-bpc、32-bpc)。
◆ ◆ ◆
效果属性说明
点击“重置” Reset 按钮,恢复所有选项到默认值。
图层
Layer
选择一个合成内的图层,并通过表达式引用该图层的属性。
例如,可以动态绑定某个图层的位置、颜色、旋转等信息,使动画更加灵活和可控。
提示:
此属性不能设置关键帧。
◆ ◆ ◆
应用举例
1、绑定图层的透明度
让当前图层的“不透明度”与“图层控制”效果选择的图层同步。
//为“不透明度”属性添加表达式L = thisComp.layer("控制图层").effect("图层控制")("图层");L.opacity;2、显示所选图层的名称
在文本图层中显示“图层控制”效果选中的图层名称。
// 为“源文本”属性添加表达式L = thisComp.layer("控制图层").effect("图层控制")("图层");L.name3、对焦所选图层
为摄像机的“焦距”属性添加表达式,以对焦到“图层控制”效果中的所选图层。
camPos = position; // 摄像机位置target = thisComp.layer("控制图层").effect("图层控制")("图层");targetPos = target.toWorld(target.anchorPoint); // 获取目标的世界坐标distance = length(camPos, targetPos); // 计算摄像机到目标的距离linear(time,0,3,thisComp.layer("8").position[2],distance)“点赞行美意,赞赏是鼓励”
来源:自来教育