猫史档案馆


【少院士教程】第9期 AE入门——表达式

用户:雅人韵士雅人韵士查看:0 回复:3 评论:0 创建时间:2018-03-26T21:50:00


After Effects入门教程

表达式

什么是表达式?AE表达式是JavaScript程序语言。可以通过简单的编程来实现一些效果。例如物体的晃动,重复旋转等效果。

这次,我们将学习AE中的三个简单常用表达式“wiggle(x,y)”“time*x”“loopOut(type = "cycle", numKeyframes = 0)”新建一个合成画一个正方形对其居中,我们要使用这个正方形来进行演示。  


如何添加表达式?选中一个图层,找到一个能打关键帧的数值(如缩放位置等),按下Alt并单击,自动添加一个莫名其妙表达式,数值从白色变成红色,接着删除自动生成的一串莫名其妙的代码,添加你想要的表达式。 


“wiggle(x,y)”表达式

AE中十分常用的一种表达式。赋予物体随机值使其随机晃动。这个表达式可以让效果更加生动自然。在“wiggle(x,y)”中x代表每秒晃动的次数y代表每次晃动的像素。例如“wiggle(1,25)”(注意输入法切换为英文)就是每秒晃动1次每次晃动25个像素。这个表达式可以用来制作轻微摇晃效果或是强烈抖动效果。


 “time*x”表达式

这个表达式的意思是赋予物体的值为目前的时间*x,可以实现一个数值匀速增加的效果。例如“time*10”,输入这段表达式之后你会发现,在1秒的时这个数值就是102秒时这个数值就是20


 “loopOut(type = "cycle", numKeyframes = 0)”表达式


作用是无限循环已经定义好的关键帧。

 灵活运用这几种表达式,可以极大方便以后效果的制作。 




回复

上一页1 页 / 共 1下一页
芝士芝士

沙发

点赞0


评论


我们一起喵喵喵我们一起喵喵喵

emotion_编程猫_加油

点赞0


评论


高野政宗高野政宗

有点高级哦

点赞0


评论