Ae 效果详解:3D 点控制
Ae菜单:效果/表达式控制/3D 点控制
Expression Controls/3D Point Control
3D 点控制 3D Point Control效果提供了一个可控的三维空间坐标值,可用于动画参数、摄像机目标点、灯光位置或粒子发射器位置调整,使 3D 运动控制更加直观和灵活。
本效果适用于所有色深模式(8-bpc、16-bpc、32-bpc)。
◆ ◆ ◆
效果属性说明
点击“重置” Reset按钮,恢复所有选项到默认值。
3D 点
3D Point
三维空间中的坐标数据,包含 X(水平)、Y(垂直)和 Z(深度)三个轴向信息。
◆ ◆ ◆
应用举例
1、绑定 3D 点控制到图层位置
为图层的“位置”属性添加表达式。
thisComp.layer("控制图层").effect("3D 点控制")("3D 点")
图层的位置会直接跟随“3D 点”属性的值变化,适用于参数化控制。
2、让图层围绕 3D 点旋转
为 3D 图层的“位置”属性添加表达式。
center = thisComp.layer("控制图层").effect("3D 点控制")("3D 点")radius = 600;angle = time * 90; // 随时间旋转
x = center[0] + Math.cos(degreesToRadians(angle)) * radius;y = center[1] ;z = center[2] + Math.sin(degreesToRadians(angle)) * radius;
[x, y, z];
使用“3D 点控制”作为旋转中心,使图层围绕其旋转。
3、让摄像机始终朝向“3D 点控制”位置
为摄像机的“方向”属性添加表达式。
target = thisComp.layer("控制图层").effect("3D 点控制")("3D 点");lookAt(thisLayer.position, target);
摄像机会自动调整方向,使其始终朝向“3D 点控制”设定的位置,适用于动态追踪效果。
“点赞行美意,赞赏是鼓励”