Ae 效果详解:颜色控制

B站影视 日本电影 2025-03-27 17:51 1

摘要:颜色控制 Color Control效果通过设置颜色(RGBA 四维数组,0 ~ 1)来控制表达式,提高动画的色彩协调性和可控性,使多个元素的颜色同步变化,适用于界面设计、动态图形、特效控制等。

Ae菜单:效果/表达式控制/颜色控制

Expression Controls/Color Control

颜色控制 Color Control效果通过设置颜色(RGBA 四维数组,0 ~ 1)来控制表达式,提高动画的色彩协调性和可控性,使多个元素的颜色同步变化,适用于界面设计、动态图形、特效控制等。

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

◆ ◆ ◆

效果属性说明

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

颜色

Color

一个颜色选择器,可在表达式中引用该颜色。

◆ ◆ ◆

应用举例

1、使用颜色控制填充图层

让“填充”效果的“颜色”属性由“颜色控制”中的“颜色”决定。

thisComp.layer("控制图层").effect("颜色控制")("颜色")

2、根据颜色亮度自动调整透明度

为图层的“不透明度”属性添加表达式,让图层的不透明度随着颜色亮度变化。

c = thisComp.layer("控制图层").effect("颜色控制")("颜色");brightness = (c[0] + c[1] + c[2]) / 3 * 100; // 计算 RGB 平均值brightness;

颜色越亮(接近白色),图层不透明度越高;颜色越暗(接近黑色),图层不透明度越低。

3、随时间动态控制色相变化

为“颜色控制”效果的“颜色”属性添加表达式,让颜色的色相随时间变化。

// 通过调整 HSV 色相值生成变化色c = effect("颜色控制")("颜色");hsv = rgbToHsl(c);hsv[0] = hsv[0] + time * 0.2; // 根据时间偏移色相hslToRgb(hsv);

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

来源:优宜教育

相关推荐