After Efftcs表达式控制层颜色-Z轴增量

本教程教朋友们使用表达式控制层颜色及层位置,在复制图层的时候,新图层会根据表达式自动定义颜色及位置,你还可以自定义开始颜色、结束颜色、饱和度以及复制出来的图层与原图层之间的距离。转发过来,希望朋友们喜欢这篇教程。

具体的制作步骤如下:

1、新建合成,如图01所示。

2、按快捷键“Ctrl+Y”新建固态层,宽设置为50,高设置为300,颜色设置什么都可以,如图02

3、将固态层的3D开关打开,新建空物体层并修改名称为“控制器”,如图03。

4、为“控制器”层添加特效“Color Control”、“Color Control 2”、“Slider Control”、“Slider Control 2”,如图04所示。

5、修改特效名称及参数,开始颜色值为#FF00E4,结束颜色值为# 00B4FF,如图05。

6、新建摄像机层,旋转一下试图以便于观察图像效果,如图06。

7、选择固态层,按“P”键展开Position属性,为Position属性添加表达式:

[position[0],position[1],index*thisComp.layer("控制器").effect("Z轴距离")("Slider")]

position[0],position[1]为定义层的X与Y轴数值,index*thisComp.layer("控制器").effect("Z轴距离")("Slider")意思是将层的Z轴定义为层编号乘以“控制器”层的“Z轴距离”特效的Slider属性值,如图07。

8、表达式设置完成后,选择固态层,多复制几层看看,效果如图所示。

9、现在删掉刚才复制出来的几层,为固态层添加Fill特效,颜色设置为#FF0000,如图09所示。

10、选择开始制作让复制出来的图层颜色自定义,为Fill特效的Color属性添加表达式为:

n=thisComp.layer("控制器");

s=rgbToHsl(thisComp.layer("控制器").effect("开始颜色")("Color"));

e=rgbToHsl(thisComp.layer("控制器").effect("结束颜色")("Color"));

if (e[0]

k=thisComp.layer("控制器").effect("饱和度")("Slider");

if (k == 0) {k =1}

firstLayer= n.index + 1;

lastLayer = thisComp.numLayers;

hue=linear(index,firstLayer,lastLayer,s[0],e[0])%1;

sat=1;

lum=easeIn(index%k,0,k,0.1,1);

if (index == firstLayer) {hsl=s;} else

//if (index == lastLayer) {hsl=[hue,e[1],er[2],e[3]];} else

{hsl=[hue,sat,lum,1];}

hslToRgb(hsl)

此表达式是将层的颜色范围控制在“控制器”层的特效“开始颜色”、“结束颜色”之间,将用“控制器”层的特效“饱和度”来控制层颜色饱和度,如图10所示。

11、表达式设置完成后,选择固态层按Ctrl+D多复制几层,可以看见效果如图11所示。

12、选择“控制器”层,调节“开始颜色”、“结束颜色”、“饱和度”、“Z轴距离”特效参数,效果会随之发生变化。


(0)

相关推荐

  • iphone11手机怎么自定义全键盘控制的颜色

    iphone11手机怎么自定义全键盘控制的颜色,下面小编介绍一下.具体如下:1. 打开[设置]图标,找到[辅助功能]选项打开2. 然后点击"键盘"选项.3. 在如图页面,点击&qu ...

  • CAD中如何使所有图形统一标高(Z轴为0)的方法

    有时候我们接到一张CAD工作图,要求深化或者修改.发现图上的尺寸怎么标都不正确,这很可能由于是制图不规范,图形不在同一水平面上.导致尺寸标注时考虑了Z轴的距离.那么小编介绍下,CAD中如何使所有图形统 ...

  • AutoCAD中使所有图形统一标高(Z轴为0)的方法

    有时候我们接到一张CAD工作图,要求深化或者修改.发现图上的尺寸怎么标都不正确,这很可能由于是制图不规范,图形不在同一水平面上.导致尺寸标注时考虑了Z轴的距离.而天正的"统一标高" ...

  • 不需要插件,CAD自带Z轴归零

    前段时间,一直在研究关于CAD"Z"轴归零的方法.(它的作用就是便于把图导入其它软件,如SKETCHUP,3D···) 后来有一天逛论坛,发现一个网友说CAD有自带的归零功能. 于 ...

  • Z轴归零 将CAD线条全部归集到一个平面上

    在工程平面中绘制图形的时候,经常要使一条线高程为0,很多CAD图块图形线条可能不在一个平面上,导致CAD操作不便,如倒角.修剪等常用命令 操作方法 01 新建txt文档 02 输入下面的代码: (de ...

  • js怎么设置按钮控制背景颜色

    最近身边一些朋友咨询小编关于js实现点击按钮变换背景颜色,说实话小编对这个不太了解,但是小编从网络上整理了相关的资源,大家可以看一下,希望能够帮助到大家! 操作方法 01 <!DOCTYPE h ...

  • After Effects外置Trapcode Form插件制作独特粒子效果

    影视后期学习者们,大家好,这篇教程教朋友们用After Effects外置Trapcode Form插件制作独特粒子效果,教程难度不大,制作的粒子效果非常的漂亮,类似于海洋中神秘的水母,教程中的所有元 ...

  • blender怎么同时控制两个轴坐标模型缩放粗细?

    blender中国的模型想要将其中两个轴方向同时缩放到一定比例,以这种方式来控制模型的粗细, 但是默认情况会xyz同时缩放,或者手动调节其中一个轴向,下面我们就来看看详细的教程. 1.首先我们打开bl ...

  • ae怎么更改固态层Solid颜色?

    ae中想要修改固态层Solid颜色?该怎么修改呢?下面我们就来看看详细的教程. 1.打开您的AE软件 2.打开最近项目或者创建新的工程项目 3.选中项目中的[固态层]solid,如图所示 4.步骤3后 ...