ae抖动表达式,ae里的炫酷表达式
关于《ae抖动表达式,ae里的炫酷表达式》,现在小知识百科站小编给您分享一下,希望您阅读完本篇内容后能有所收获。如果对您有所帮助别忘了关注本站哦。
1、入门AE:继续抖动表达式的应用,附件教程
效果图
今天教大家另外一个应用表达式的动画,这个稍微也要复杂点,但是只要弄懂原理,相信你们也会觉得很简单的(每天5分钟,充实一整天)
教程
1、
- 首先打开我们的AE
2、
- 新建一个合成,1080*660px,持续时间5秒,黑色画布
3、
- 点击椭圆工具,按住shift在画布上绘制一个正圆
- 在点击矩形工具,在正圆下方绘制一个长方形,在效果栏搜索波形变形,拉入长方形图层中,将波形高度调整为17,波形宽度调整为72
4、
- 点开展开或折叠“转换控制”网络,为圆形图层添加一个Alpha遮罩“形状图层2”
- 点击矩形图层,按P键打开位置属性,时间线为0秒,打上关键帧;时间线移动到2秒,矩形覆盖圆形
- 选中矩形图层和圆形图层,复制一层(快捷键:ctrl+d)
- 我们将矩形1的颜色改变为其他颜色,然后点开效果控件里面的波形变形,将波形宽度改为83
5、
- 点击椭圆工具,按住shift在画布上绘制一个小正圆,分别按S键,P键,T键打开缩放,位置,不透明度三个属性
- 在时间线为0秒的时候,缩放调整为20左右,不透明度调整为0,位置打上关键帧;时间线移动到7帧,不透明度调整为100,;时间线移动到1秒17帧,不透明度打上关键帧;时间线移动到2秒,不透明度调整为0,缩放调整为100,位置移动到大正圆上方
- 然后找到内容-添加-摆动变换,点开内容-摆动变换-变换-位置,只调整X轴的值为130
6、
2、ae抖动表达式,ae里的炫酷表达式
ae表达式,是ae中运动控制的一种常见方式方法。通过在图层相关属性上点“=”号写入
表达式是AE内部基于Java script编程语言开发的编辑工具。难道要学表达式还要开始学代码吗?代码不难,如果不是从事相关工作建议浅尝则以。为了头发的安全。
其实表达是主要是为了调节一些控制器效果而做的,主要用于ae模板,如果自学或使用,建议掌握简单,看懂常用的就可以。
为大家带来一些简单的案例一下
→ slider表达式的运用【slider】
通过expression control中的 slider控制 一个定值变化假如控制变化的随机位移然后让其停止
slider=effects("SliderControl")("Slider")然后对slider做函数运算例如随机函数
l wiggle(8,slider)这样就可以控制表达式。也可以控制摄像机镜头的调整。
→ 随机函数控制【wiggle】
假如在做随机函数的控制时wiggle(5,40)[0]
中括号里面的数值0表示---XYZ在AE中定义的是
X轴用0表示 Y用1表示 Z用2表示。
5是每秒抖动5次,40是每次抖动40个像素。
通常和摄像机的position(位移) 和 point of interest(聚焦点)一起使用,对摄像机的镜头进行调整。
抖动表达式还可以和mask的移动,人偶工具的节点进行抖动的设置。
→ 平滑表达式【smooth】
平滑表达式,这是可以使素材进行平滑效果的表达式
smooth(),括号里面的默认值是0.2和5.就是smooth(0.2,5)
0.2表示--每多少秒进行平滑。5表示--采样率,采样率越高越平滑。
平滑表达式在跟踪素材时会常常用到。
→ 随机表达式【random】
random(1,10)是在1到10之间进行随机值的抽取,随机抽取的最小值是1,最大值是10
[layerStyle.gradientOverlay.effect[0],random(5,15)]
这句表达式的意思是在layer的gradientOverlay的第一个数值不改变,effect[0]就是代表gradientOverlay的x值,effect[1]是第二个值,即是y值。在这里 x值不变,y值是random(5,15)
→ 循环表达式【loopOut】
基本格式:loopOut(type="类型",numkeyframes=0)
loopOut(type="pingpong",numkeyframes=0)这是个兵乓的类型的循环,就像那样兵乓球的作用来使用。
loopOut(type="cycle",numkeyframes=0)这是个圆形的类型的循环,就是对一组动作进行循环。
loopOut(type="continue")这是计算机继续计算未完成的运动。
numkeyframes=0是循环的次数,0为无限循环,1是只循环一次,2是循环2次,如此类推。
→ 时间表达式【Time】
thisComp.layer("").transform.position.valueAtTime(time-某个数值)
这个合成的某个图层的transform属性的position参数的时间延迟某个数值
如:thisComp.layer("").transform.position.valueAtTime(time-1)
这句表达式的意思是这个合成的物体移动时,移动时间总是延迟1秒。
→ 指数表达式【index】
透明度参数opacity, 填写index*20 就是使其透明度的值为20%
如果把图层打成三维层,对position参数,填写position[0],position[1],index*2,这是你在不断复制相同的图层,图层里的图片会不断在z轴的方向以2像素的复制,最终形成类型于三维物体的效果。
在AE里面不同的属性的参数是不一样的,大致可以分为4种:单个数值、数组、布尔值、字符串
数值和数组
我们最常使用的就是单个数值和数组,我们来了解一下单个数值和数组的区别。
由上图可见单个数值和数组的区别,我们最常调节的就是单个数值。但是在AE里面的很多属性它其实是由多个数值组成的,我们把这种多个数值组成的数据类型叫做数组
布尔值和字符串
布尔值主要是起开关作用的,它主要就是两个值:true和false,true代表“真”、false代表“假”。可以用数值0和1代表:0代表假、1代表真
字符串不太常用,我们做个简单了解,它主要是针对文本工具的:如“你好”(字符串需要用双引号“”括起来,双引号里面你可以填任何信息,中文、英文或者数字都可以,但它只是字符的意义)
数组需要使用中括号[]括起来,中括号里面你可以填多个数值(要填几个数值取决于对应的属性),每一个数值之间用逗号隔开
在AE表达式书写的时候,并不是我们书写的所有内容表达式都能识别。表达式一般能识别的就是表达式内部的一些函数命令,我们可以直接在“表达式语言菜单”中调用。除了内部的一些函数命令外,表达式还可以识别我们外部自定义的变量
什么是变量?
变量是我们用来存储数值用的,你可以把它当做一个容器。
比如:a=100
我们就把100这个数值存储在a里面,则a这个时候就是一个变量
变量需要使用等于号“=”来进行赋值
你可以使用任何单词作为变量,字母a也好、字母b也好、单词也好、或者汉语拼音都可以,但是不能使用中文
表达式内置的函数命令
上面说道AE表达式只能够识别内置的函数命令和自定义的变量。
内置的函数命令就是我们最常使用的一些代码了,我们直接可以在AE表达式工具里面的“表达式语言菜单”里面进行调用能看完你很优秀~~~加油
本文关键词:AE抖动表达式怎么抖一会就停,AE抖动表达式显示错误,AE抖动表达式画面黑框,ae抖动表达式怎么控制轴向,ae抖动表达式怎么控制时间。这就是关于《ae抖动表达式,ae里的炫酷表达式》的所有内容,希望对您能有所帮助!更多的知识请继续关注《小知识百科站》百科知识网站:http://www.370300.com!
以上就是关于“ae抖动表达式,ae里的炫酷表达式”的所有内容,希望分享的内容对您有帮助!更多的相关知识内容,请继续关注《小知识百科站》网站:http://www.370300.com/!。