AE表达式怎样写 AE表达式与js以及脚本的区别

52思兴自学网2022年12月09日 17:07:48平面设计521

属性中的表达式界面

按alt点了码表以后,能看到多出来的这一行东西:

A表达式开关 B图表显示开关 C关联器 D表达式菜单 E表达式编辑区

A——表达式开关,关掉的话,表达式就被禁用。

需要注意的是,假如获取了其他图层的属性值,更改其他图层名的时候,表达式里面能自动更新;但是假如禁用了表达式,那么里面的图层名就不会被更新。

关联到图层,并且获取图层的名称;然后关闭表达式的开关,去修改图层名;再启动表达式就报错了。

B——图表显示开关,打开的话能在图表编辑器里看到计算后的曲线。

time*time就是时间乘以时间,也就是时间的平方,y=x²,图表编辑器中得到的就是抛物线;

C——关联器,用来获取其他属性。

假如E的编辑区是编辑状态,那么获取回来的属性就会增加到编辑的位置;否则,会替换整段表达式。

因为关联器这个词太不形象了,后面我会用小蚊香来称呼这个常用的东西😄。

用关联器(也就是小蚊香)获取属性,把指代数组序号的[1]去掉,改成 .name 就能获取该属性的名称。

D——表达式菜单,用来获取图层属性的表达式属性或方法。

具体的表达式属性和方法在后面会介绍,或者可以查阅官方文档

从菜单中调用wiggle,将freq(频率)和amp(振幅)调整成具体的数值。

E——表达式编辑区,也就是用来写文章表达式的地方。

需要写表达式的相关说明,也可以写在里面,按照JS的注释来写就可以了:

//这是单行注释,可以用来留言什么的。 /* 这是多行注释 可以用来写诗 床前明月光 低头点个赞 */ value*0.5201314

有什么要跟交(an)接(lian)的同事说,可以悄悄写在注释里面😏

带(相对)属性链接复制

某些时候,我们需要相同的内容,但是分开上下两层:

譬如CC Sphere的圆球,拆开上下两层,中间夹着一个酷弊了的网站名称😎

这时候需要两个图层之间的所有属性进行关联,通常使用小蚊香来获取,然而这太浪费生命了!!!

这图也就链接了大概四五个属性,真要录完全部链接,我应该会砸电脑🙂

其实在 菜单栏——编辑 里面,有两种额外的复制方式:

菜单栏——编辑——带属性链接复制

用带属性链接复制一个ccSphere层,黏贴以后把原来的只渲染外表面(render:outside)改成只渲染内表面(render:inside)

菜单栏——编辑——带相对属性链接复制

带属性链接复制带相对属性链接复制 的区别在于一个是 comp("合成1"),另外一个是 thisComp

譬如原来复制的图层叫做layer("UIIIUIII"),如果复制去别的合成,而那个合成只有layer("UISDC"),或者那个合成的layer("UIIIUIII")和原来合成的不一样,就会报错了。

当然,这种复制方式不仅可以用于图层的复制,也可以用于属性的复制

带相对属性链接复制ccSphere的四色渐变,以及cc Sphere,直接黏贴到新的纯色层,就能得到跟原来同步修改的效果。

将形状层中的一个组,带相对属性链接复制,再黏贴给原来的层,可以用一个形状组,控制多个形状;

而产生差异的,用ALT加左键点码表,取消表达式,就可以做成不一样的了。

相关快捷键

前面提及 alt+左键 可以启用表达式,选中所需属性后,使用 shift+alt+= ,同样可以启用表达式

就是按了shift+alt+=而已😶

关键帧与修改——U/UU

通常在制作关键帧动画的时候,可以按快捷键U显示带有关键帧的属性

而按快捷键UU则显示修改过的属性

就是按了U和UU而已🙄 效果与表达式——E/EE

快捷键E会显示效果

快捷键EE则显示使用表达式的属性

就是按了。。。自己看左下角显示的按键吧😮

折叠——L

快捷键L能折叠图层

按了UU和L ┑( ̄Д  ̄)┍

希望这些快捷键能提高你的工作效率😉

控制器效果

在编写表达式的过程中,有时候需要引入一些额外的参数

链接一个旋转值,由想不要完全同步,所以就乘以个小数吧,但是这小数来回调整太烦了

如果这个参数,在多个属性,或者多个图层都需要使用,逐个调整就更麻烦了(╯‵□′)╯︵┻━┻

来回调一个后来发现还好,来回调好几个才是最抓狂的。。。

所以可以直接使用一个控制器来代替!!

所以给添加一个滑块,获取完旋转,乘以获取的滑块,再除以100,复制黏贴复制黏贴,要改系数直接改滑块就好。(除以100是为了直接鼠标修改更方便,不信自己动手试试😉)

这就是以前的教程的核心思想的:使用相对较少的关键帧,能更方便后期对效果的微调。

除了滑块控制器,还有角度控制器、图层控制器等,都是用来控制相对应的东西:

使用滑块控制器同时控制多个透明度

角度控制器同时控制多个旋转

使用颜色控制器控制多个颜色

使用点控制器控制多个位置

使用复选框控制器,控制多个图层的缩放状态

temp=【使用蚊香获取复选框】

temp==1?value*2:value; /*复选框被选中了吗?选中了就属性值的两倍:没有就属性值*/

补充:表达式与js以及脚本的区别

After Effects 表达式语言基于 JavaScript 1.2,具有扩展的内置对象集。After Effects 仅使用核心标准 JavaScript 1.2 语言,而不是 Web 浏览器特定的扩展项。After Effects 包含它自己的一组扩展对象(例如图层、合成、素材和摄像机),您可将这些对象用于获得 After Effects 项目中的大部分值。

也就是说,传统js教程里面的DOM之类的可以不用管,只学会利用这个语言来说话就差不多了。

表达式是一小段软件,它很像脚本,它的计算结果为某一特定时间点单个图层属性的单个值。脚本告知应用程序执行某种操作,而表达式说明属性是什么内容。

通常在网页里面的JS需要响应你的各种操作,譬如你点一下它闪一下;而在AE里面,用JS这个语言“说”出来的表达式,相当于做数学应用题,只要最后获得一个得数,就交卷了。

本期教程到这里就结束了,希望大家在练习过程中多思考、理解制作思路和操作方法,活学活用。

ps:如果你想学习互联网推广没有人指导,可以加客服QQ2121882157,有偿顾问。声明:本文内容转载自互联网,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系客服删除。

“AE表达式怎样写 AE表达式与js以及脚本的区别” 的相关文章

CDR如何制作半调网屏效果 CDR图片添加半调网屏教程

CDR如何制作半调网屏效果 CDR图片添加半调网屏教程

具体的制作步骤如下:1、首先在CDR中,执行“文件”>“导入”命令,打开一张待处理的图片。2、接着执行“位图”>“模式”>“灰度”,将图片转换为灰度模式。应用灰度模式后,可以去掉图像...

CorelDRAW X8粉笔字体如何设计 简单几步制作CorelDRAW粉笔字

CorelDRAW X8粉笔字体如何设计 简单几步制作CorelDRAW粉笔字

1、首先,打开CorelDRAW,执行“文件>新建”命令,或按快捷键Ctrl+N新建一个大小适当的空白文档。填充深色,大家可以采用黑板的颜色。...

简述位图和矢量图的区别 位图和矢量图区分技巧

简述位图和矢量图的区别 位图和矢量图区分技巧

1、位图:又叫栅格图像,又可以称之为点位图。 它是由很多色块(像素)组成的图像,放大后画面会变得模糊,会看到一个个方形色块。而这一个个的方块也就是一个个像素...

CDR怎么画圆形波浪线 CDR圆滑波浪线绘制教程

CDR怎么画圆形波浪线 CDR圆滑波浪线绘制教程

1、打开软件。如图, 2、选择“手绘工具”在工作区域,按“Ctrl”键,画出任意直线。如图, 3、选择“...

cdr扇形统计图如何制作 CDR扇形统计图绘制技巧

cdr扇形统计图如何制作 CDR扇形统计图绘制技巧

1、举例说明:比如要做扇形统计图已知百分比分别为45%、30%、25%。在工具箱中选择“椭圆形工具”按住Ctrl键绘制正圆。 2、Ctrl...

AE有道云笔记开屏动画如何制作 有道云笔记开屏动画操作步骤

AE有道云笔记开屏动画如何制作 有道云笔记开屏动画操作步骤

一、关于教程 Hello~ 小伙伴们我又来啦,今天给大家拆解一下有道云笔记的开屏动画,这次的效果比较复杂,像这样稍微复杂一点的动画,我们在做之前,一定要在脑子里构建好整体的框架和具体...