有了它,您可以执行类似的操作。
它是由CC Particle Systems II在生成文本时生成的。这可以通过镜头光晕来完成。
sampleImage
在这种情况下,请使用sampleImage。使用它来获取指定点的颜色和Alpha信息。
sampleImage(point,radius= [.5,.5],postEffect = true,t =time)
point:采样的坐标值
radius:采样半径
postEffect:是否计算图层效果
t:采样时间
语法是这样的,有四个元素(参数)。重要的是让point成为变量
镜头光晕
这次我将在文字上说明如何产生镜头眩光
point = effect("镜头光晕")("光源中心");
s = thisComp.layer("Lens flare").sampleImage(point, radius = [10, 10], postEffect = true, t = time);
linear(s[3],0,1,0,100)
创建文本并将镜头光晕(Lens Flare)应用于纯色层
将镜头光晕图层的混合模式更改为屏幕。
给光晕亮度添加表达式
将镜头光晕的亮度属性切换为表达式。samleImage通常是表达式-图层-常规-sampleImage。
将镜头光晕的亮度调整为point(变量)
point = effect("镜头光晕")("光源中心");//这里表达式自己用小钩子钩一下
保持原来输入的公式不变,在上方添加一行,然后将镜头光晕的光源中心赋值给point。在行末添加分号。
指定要获取的文本层
s = thisComp.layer("Lens flare").sampleImage(point, radius = [10, 10], postEffect = true, t = time);
接下来指定文本层,此在sampleImage之前输入文本层。然后将其放入变量 s中。
使用线性函数
linear(s[3],0,1,0,100)
最后是采样判断。我使用linear,但是ease也是可的。需要注意要用s [3],因为只想要alpha值。它在RGBA的序号为3。
- s [0] = R
- s [1] = G
- s [2] = B
- s [3] = A(alpha)
这次我想通过alpha进行判断,因此我将s [3]引入了数值。由于alpha在0到1之间,因此将其设置为0,1,0,100,因此亮度会从0相应地增加到100。很难理解。大声笑
完成
即使您知道这一点,也许您正在使用镜头光晕?我认为(这是个人印象),请尝试应用它。
如果它是聚会卷曲系统,这似乎是一个有趣的运动。
通过表达式享受舒适的AE生活^^