Ae 效果详解:角度控制

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; // 叠加角度控制的手动调整

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值