Ae 效果详解:角度控制

B站影视 电影资讯 2025-03-27 07:02 1

摘要:角度控制 Angle Control 效果 通过设置角度数值来控制表达式。适用于旋转动画、周期运动、路径角度调整等,可动态控制图层的旋转角度,使动画更灵活易控,提高可调节性。

Ae菜单:效果/表达式控制/角度控制

Expression Controls/Angle Control

角度控制 Angle Control 效果 通过设置角度数值来控制表达式。适用于旋转动画、周期运动、路径角度调整等,可动态控制图层的旋转角度,使动画更灵活易控,提高可调节性。

此效果适用于所有色深模式(8-bpc、16-bpc、32-bpc)。

◆ ◆ ◆

效果属性说明

点击“重置” Reset 按钮,恢复所有选项到默认值。

角度

Angle

一个旋转角度调节控件,用户可以调整旋转值,并在表达式中使用该值控制旋转、扇形动画、周期运动等。

◆ ◆ ◆

应用举例

1、使用角度控制图层旋转

为图层的“旋转”属性添加表达式,让“角度”值直接控制当前图层的旋转角度。

thisComp.layer("控制图层").effect("角度控制")("角度")

2、让图层绕中心摆动

为图层的“旋转”属性添加表达式,让图层按照“角度”值设置的角度范围来回摆动。

maxAngle = thisComp.layer("控制图层").effect("角度控制")("角度");Math.sin(time * 2) * maxAngle;

图层围绕中心点进行周期性摇摆,最大角度受“角度”值控制影响。

3、微调旋转角度

让一个指针(如表盘指针、指南针)始终指向一个目标图层,并且可以手动微调旋转角度。

target = thisComp.layer("mediaTEA").position; // 目标图层的位置pointer = thisLayer.position; // 指针图层的位置angleOffset = thisComp.layer("控制图层").effect("角度控制")("角度"); // 角度控制的手动偏移// 计算指针指向目标的角度delta = target - pointer;radians = Math.atan2(delta[1], delta[0]); // 计算弧度值degrees = radiansToDegrees(radians); // 转换为角度degrees + angleOffset; // 叠加角度控制的手动调整

“点赞行美意,赞赏是鼓励”

来源:生活小情趣

相关推荐