admin

AE表达式精通大法

admin ae资源共享 2022-02-10 16:57:52 浏览

通过这篇文章我们先来简单的了解一下AE表达式的一些规则,包括一些常用的表达式命令,我这里做个简单的讲解:3T1源享君

 3T1源享君

1.什么是表达式?

我们首先要对表达式有了解:表达式是AE内部基于Java s cript编程语言开发的编辑工具。3T1源享君

表达式的语法及命令都是源自JS这门语言。3T1源享君
 3T1源享君

2.在学习表达式之前我们首先明白这两点

(1)所有的表达式只可以添加在AE里面的可编辑动画关建帧的属性上3T1源享君

在AE里面表达式只可以输入在可编辑关键帧的属性上,比如位置,旋转,缩放等...... 3T1源享君
3T1源享君
所以我们使用表达式的目的是对一些动画属性进行控制,从而提高我们的工作效率或者制作出更棒的动画效果!3T1源享君

(2)并不是所有地方都需要表达式,我们要根据需求选择使用关键帧或者表达式3T1源享君

在AE里面并不是任何时候使用表达式都比关键帧要方便,有的时候关键帧的效果或者效率反而比表达式更好更快。3T1源享君
3T1源享君
所以大家要根据不同的效果选择打关键帧或者表达式,或者两者的结合。我们最终的目的还是最后的效果。3T1源享君

3.如何在AE中添加表达式

我们首先了解一下如何在AE里面添加表达式3T1源享君

正如我上面所说,表达式只可以输入在可编辑关键帧的属性上。3T1源享君
3T1源享君
任何一个AE里面可以打关键帧的属性前面都有一个小码表,也就是我们打关键帧需要点击的那个小码表。 3T1源享君
3T1源享君
我们只需要按住键盘上的ALT键+鼠标左键点击这个小码表,就可以调出对应属性的表达式输入框。我们需要做的就是在输入框内输入表达式即可3T1源享君

3T1源享君
3T1源享君
4.表达式工具

我们按住ALT+鼠标左键点击属性前面的小码表除了调出表达式输入框之外,还会调出表达式的工具。3T1源享君

表达式工具从左往右依次是:表达式开关、表达式图表、拉索工具、表达式语言菜单3T1源享君

3T1源享君

 3T1源享君

1、表达式开关:打开或者关闭表达式效果3T1源享君

3T1源享君

2、表达式图表:查看表达式数据变化曲线3T1源享君

3T1源享君

 3T1源享君

3、拉索工具:链接属性用于表达式3T1源享君

3T1源享君

 3T1源享君

4、语言菜单:调用AE内置表达式函数命令3T1源享君

3T1源享君

 3T1源享君

5.表达式书写的一些规则3T1源享君

(1)针对不同属性,表达式最终输出的是不同的数据类型3T1源享君

在AE里面不同的属性的参数是不一样的,大致可以分为4种:单个数值、数组、布尔值、字符串3T1源享君

 3T1源享君

数值和数组3T1源享君

我们最常使用的就是单个数值和数组,我们来了解一下单个数值和数组的区别。3T1源享君

3T1源享君

 3T1源享君

由上图可见单个数值和数组的区别,我们最常调节的就是单个数值。3T1源享君
3T1源享君
但是在AE里面的很多属性它其实是由多个数值组成的,我们把这种多个数值组成的数据类型叫做数组3T1源享君

 3T1源享君

布尔值和字符串3T1源享君

 3T1源享君

布尔值主要是起开关作用的,它主要就是两个值:true和false,true代表“真”、false代表“假”。可以用数值0和1代表:0代表假、1代表真3T1源享君

 3T1源享君

字符串不太常用,我们做个简单了解,它主要是针对文本工具的:3T1源享君
3T1源享君
如“你好”(字符串需要用双引号“”括起来,双引号里面你可以填任何信息,中文、英文或者数字都可以,但它只是字符的意义)3T1源享君

 3T1源享君

(2)数组的书写格式3T1源享君

上文提到数组是由多个数值组成的,所以数组的书写格式如:[10,10]3T1源享君

数组需要使用中括号[]括起来,中括号里面你可以填多个数值(要填几个数值取决于对应的属性),每一个数值之间用逗号隔开3T1源享君

 3T1源享君

6.变量的使用3T1源享君

在AE表达式书写的时候,并不是我们书写的所有内容表达式都能识别。3T1源享君
3T1源享君
表达式一般能识别的就是表达式内部的一些函数命令,我们可以直接在“表达式语言菜单”中调用。3T1源享君
3T1源享君
除了内部的一些函数命令外,表达式还可以识别我们外部自定义的变量3T1源享君

(1)什么是变量?3T1源享君

变量是我们用来存储数值用的,你可以把它当做一个容器。3T1源享君

比如:a=1003T1源享君

我们就把100这个数值存储在a里面,则a这个时候就是一个变量3T1源享君

变量需要使用等于号“=”来进行赋值3T1源享君

你可以使用任何单词作为变量,字母a也好、字母b也好、单词也好、或者汉语拼音都可以,但是不能使用中文3T1源享君

 3T1源享君

7.表达式内置的函数命令3T1源享君

上面说道AE表达式只能够识别内置的函数命令和自定义的变量。3T1源享君

内置的函数命令就是我们最常使用的一些代码了,我们直接可以在AE表达式工具里面的“表达式语言菜单”里面进行调用3T1源享君

3T1源享君

 3T1源享君

表达式语言菜单里面包含了所有我们书写表达式需要用到的函数命令。3T1源享君

特别说明:
1.本站百分之九十资源均为免费,百分之十需要注册会员收费,用来维护网站。

2.若是资源链接丢失,请在网站资源下方留言,我们会及时补充丢失链接。

3.白嫖不可怕,可怕是白眼狼式的白嫖,毫无感恩的白嫖。

4.网站资源千千万,本站资源万里选,不是精华不收录,浪费时间和精力。

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

资源分享不易,你的支持,将会是我继续前行的动力!!!

留言与评论(共有 0 条评论)
   
验证码:
博客主人:草根站长 博 主: 闲来没事喜欢研究电脑影视,电子电路,并分享资源和心得技巧,资深技术宅。
浏览 104614 次 运行 0 天数