原文链接

有了它,您可以执行类似的操作。


它是由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生活^^

Leave a Reply

Your email address will not be published.