AE表达式一直是大家学习AE过程中的一道坎,涉及代码网上教程资源又不多,于是很多人都没有完全地领略到AE表达式的魅力。于是这一次,我花了大量时间学习研究同时结合自己以往在工作中对表达式的运用心得。为大家带来这套系统的表达式教学。在学习表达式之前我们需要对表达式有个基本的了解。首先我们需要排除一个想法,表达式真的像我们想象的那么难学吗?答案是否定的! 其实表达式并不像我们想象的那样复杂,它比真正意义上的编程要简单很多。我们只需要了解一些表达式的规则,以及一些常用表达式的命令,我们就足以应付工作中遇到的所有表达式的问题,你同样可以使用表达式制作一些非常酷的效果。 所以通过这篇文章我们先来简单的了解一下AE表达式的一些规则,包括一些常用的表达式命令,我这里做个简单的讲解。

1.什么是表达式?

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

表达式的语法及命令都是源自JS这门语言,如果有对JS语言熟悉的朋友,使用AE里面的表达式的话就会非常轻松。虽然说表达式都是基于JS语言的,但表达式要比正在使用JS语言开发要简单的多得多,大家可以把它看作一个简化版的编程过程。

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

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

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

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

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

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

我们首先了解一下如何在AE里面添加表达式

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

4.表达式工具

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

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

1、表达式开关:打开或者关闭表达式效果

2、表达式图表:查看表达式数据变化曲线

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

4、语言菜单:调用AE内置表达式函数命令

5.表达式书写的一些规则

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

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

数值和数组

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

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

布尔值和字符串

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

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

(2)数组的书写格式

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

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

6.变量的使用

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

(1)什么是变量?

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

比如:a=100

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

变量需要使用等于号“=”来进行赋值

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

7.表达式内置的函数命令

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

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

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

ae编程语言as_AE表达式精通大法相关推荐

  1. ae编程语言as_AE表达式入门详解

    为了入门方便,我把我目前接触的表达式分为了两种 对,就两种,简单吧 第一种是输入简单参数,但不与其他属性建立联系,使用简单 第二种是涉及多语句,与其他属性建立联系的,得会点编程 ***添加表达式的方法 ...

  2. 【转载】AE 表达式精通大法

    本文是转自 设计树 的一篇文章,我对文章进行了重新排版,并标注了重点 原文地址 -- AE表达式精通大法 以下是正文部分: AE 表达式一直是大家学习 AE 过程中的一道坎,涉及代码网上教程资源又不多 ...

  3. ae编程语言as_AE开发 入门教程

    此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤. 你可以在下面的目录下找到相应的样例程序: /DeveloperKit/Samples/D ...

  4. ae编程语言as_【微教程】从编程的思路学习AE表达式

    (这是一段引人入胜的开场白......),针对知道ae基础操作的群体的教学 授人以鱼不如授人以渔,学习表达式应该是从学会脚本语言入手,而不是通过记忆的方式记住每种效果的表达式语句.这里说的编程并非特指 ...

  5. ae万能弹性表达式_AE脚本精品表达式合集效果库 iExpressions 3.1.006【资源分享1453】...

    AE特效PR剪辑C4D影视后期 全世界只有不到1%的人关注了 你是个很特别的人 AE影视后期定期推送「AE+PR+C4D 影视特效合成 婚庆剪辑调色 电视广告包装 微电影制作 SpeedGrade达芬 ...

  6. AEJoy —— 彻底搞懂 AE 各种 loop* 表达式【二】

    在前一篇文章<AEJoy -- 彻底搞懂 AE 各种 loop* 表达式[一]>,我们讲解了 loopIn/loopOut 在不同 numKeyframes 的情况下的一些区别,但是 ty ...

  7. ae万能弹性表达式_外置常用ae插件 快速掌握AE软件的精髓

    ​相信经常用ae软件的小伙伴就知道,AE的强大之处就在于它的插件,它就像一个巨型的加工厂.所以,AE插件在AE软件的使用中是必不可少的. 鉴于AE插件的种类繁多,为了让影视后期爱好者在后续学习AE软件 ...

  8. AEJoy —— 彻底搞懂 AE 各种 loop* 表达式【一】

    前言 通过阅读本文,您将收获以下知识点 loopIn(type, numKeyframes) loopOut(type, numKeyframes) loopInDuration(type, dura ...

  9. ae编程语言as_计算机基础以及编程语言

    计算机基础 计算机组成 CPU 多核CPU:电脑可以同时干多件事,如4核CPU的电脑可以同时干四件事. 控制器 控制硬件 运算器 算术运算和逻辑运算 内存 优点: 速度快 缺点: 断掉即消失,存储容量 ...

最新文章

  1. R语言可视化堆叠(stack)的条形图并通过另外一个分类变量分离(dodge)条形图(stacking by one variable and dodging by another)实战
  2. RepVGG:极简架构,SOTA性能,让VGG式模型再次伟大 | CVPR-2021
  3. 老男孩教育每日一题-第86天-nfs客户端挂载信息写入/etc/fstab中,系统重启,没有自动挂载是什么原因?...
  4. Struts2-从值栈获取list集合数据(三种方式)
  5. Java认证值得吗?
  6. 机器学习基石笔记5——为什么机器可以学习(1)
  7. 火星文字充斥网络 网友怒骂其侮辱汉字
  8. 基于tcpdump实例讲解TCP/IP协议
  9. html script 设置编码,HTML Script text用法及代码示例
  10. 《Android游戏开发详解》一1.8 控制流程第2部分——while和for循环
  11. HTML5 本地存储之IndexedDB封装及最详细教程
  12. Android中各个国家语言对应的系统资源文件夹名称及对应简写
  13. win2008安装mysql8.0
  14. DICOM世界观·第二章 数字(D)、成像(I)与通讯(Co)
  15. kmplayer android官方下载,KMPlayer下载
  16. Vue动态加载本地磁盘图片
  17. 摄像头视频直播方案比较之方案二:乐橙云
  18. 派对屋3000效果器怎样调试_音响效果器的调试和使用技巧
  19. 利用OpenCV实现图像矫正
  20. 我的MACBOOK安装的软件

热门文章

  1. C++常用STL讲解
  2. [渝粤教育] 中国地质大学 机械设计 复习题
  3. cornerstone怎样批量添加目录或有多级子目录的目录
  4. 逆向工程 android,android - 从APK文件到项目的逆向工程
  5. Autolisp程序4之土方量计算1/2
  6. 三极管输出特性曲线与公式Ic=(Vcc-Vce)/Rc矛盾点分析笔记
  7. 2022初级前端必会面试题持续更新
  8. 读书笔记(三)工作票数据挖掘
  9. 上海电力学院计算机毕设查重,上海电力学院全日制本科生毕业设计(论文)学术不端行为检测管理办法...
  10. win7系统下解决VC6.0 与office2007、2010不兼容的问题