【AE】利用内置Arithmetic效果制作RGB分离效果

素材图,是我很喜欢的漫画

Arithmetic是用来让图层的RGB数值能进行调整的一个效果,既然是在Chanel(通道)分类下,必然是调节RGB通道用的.
1.导入素材,添加上Arithmetic效果,调整OperatorSubtract(相减),然后复制3份.

Arithmetic

2.Subtract意思是增大下面的Value,图像里相应通道的数值就会被减去,比如Red Value如果增到最大255,那图像中的红色通道灰度就会被完全减掉.
因此,如果我们要做RGB分离效果,必然是要把三个通道独立开,所以我复制3个图层,让每个图层仅保留一个通道.
保留红色通道,则需要Green Value = 255Blue Value = 255
保留绿色通道,则需要Red Value = 255Blue Value = 255
保留蓝色通道,则需要Green Value = 255Red Value = 255
依上述数值调整三个图层的参数即可.

参数如图

3.我想让这个图片的RGB分离效果随着音乐节奏抖动,那我先导入一段音乐,在音乐图层上右键选择Keyfram Assistant-Convert Audio to Keyframes.会生成一个Audio Amplitude(振幅)的图层,展开后里面有关键帧.
Audio Amplitude(振幅)

4.利用表达式让RGB的三个图层进行位移上的抖动
这里可以选择使用Audio Amplitude(振幅)的左右通道或双通道,看你自己啦.
我的案例中,R图层使用左通道,向左振动,G图层使用右通道,向右震动,B图层使用双通道,向上震动.
*每个图层先在Position属性上右键选择Seperate Dimensions,使XY轴独立开分别控制.

[R图层表达式为]transform.xPosition-thisComp.layer("Audio Amplitude").effect("Left Channel")("Slider")*0.3
[G图层表达式为]transform.xPosition+thisComp.layer("Audio Amplitude").effect("Right Channel")("Slider")*0.3
[B图层表达式为]transform.yPosition+thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider")*0.3

表达式最后的0.3为振幅倍数系数,直接用*1的系数抖的太厉害了,这里调多少都可以,随自己喜欢就好.

最后的成品如下,上传不了视频,不然还可以听下音乐的节奏2333


你可能感兴趣的:(【AE】利用内置Arithmetic效果制作RGB分离效果)