- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AE表达式详解
今天准备抽点时间来讲一下表达式,百度了一下,表达式方面的教程比较少,视频教程有琳达的和frak的,不过都是国外的,有中文字幕。国内的视频教程有罡渡晨星的,不过要给钱才能看,我没有给,所以我不知道他讲得怎么样。至于那两个国外的教程,我觉得讲得不错,Frank的讲得比较深入,而琳达的讲得比较全一些,不过还是有一些许地方没有涉及到,文字方面的教程往往比较支离破碎,言此失彼,不够系统。所以我决定开一个帖子作一些抛砖引玉性质的讲解,可能会比较长,也许词不达意,难免有错误,希望吧友不吝海涵。
在正式接入正题之前,先了解一些基本的问题。一、表达式能干什么?答:表达式并不能帮你做出华丽的特效,但是可以让一些看起来比较麻烦的事情变得比较轻松,比如说你想做两个圆球的动画,并且保证两个圆球的大小无论如何变化,它们的面积之和始终是一个定值。或者一个球在做不规则移动的时候,它的周长刚好是它运动路程的三分之一。二、表达式难学不?答:在学之前,我也有这样的疑问,但学完之后,我才发现我完全多虑了。三、表达式需要掌握哪些知识?答:1、英语。英语好一点,你可以更明白你在做的是什么事情。2、数学,主要是函数、几何方面的东西。它能告诉你怎样达到你所要的结果。3、JAVA编程基础。你只需要懂一点点基础就可以,不必像程序员一样,这有助于你写出更规范的东西,减少出错的可能。4、AE基础知识。这能够让你的表达式发挥得淋漓尽致。
下面说一些基本的问题一、怎样添加表达式?答:按ALT SHIFT 和等号键,也可以直接接ALT再点码表,如果你喜欢,你也可以在菜单的动画列表下找到它。如果你要临时禁用它,请点击=图标二、写表达式要注意什么?1、表达式是区分大小写的,比如:LOVE和LOVe,会被认为是两个东西。2、写之前,确认你用的是英文输入法,比如一些中文标点,是不被认可的。3、尽量写英文,这样会让你的表达式和脚本更好地兼容,同时也 更美观,更重要的是,这样逼格更高一些。4、表达式是忽略空格和换行的,当然你也可以用空格和换行,这样会更方便你阅读。5、表达式写完一句话,末尾用分号隔开,否则会被认为后面的内容是接着前面写的。
这四个按钮是什么鬼?答:等号,可以临时启用或者禁用表达式第二个是图表编辑器,你可以很容易地看到你的表达式的数据变化情况第三个是拾取线,这可以拖动的,你会经常用到第四个是语言参考,如果你不知道一个语言的格式,可以翻翻
我没有打草稿,所以也不知道从哪里讲起,不过我们可以先来看一个简单的例子,我会从简单到复杂逐渐讲如上,比如说透明度,你可以输入50,这是透明度自动也变成了50%。你可能觉得我不必这么麻烦,直接在透明度里输入就可以了,何必要在表达式里输入?你甚至可以在里面输入一些算式,而不用你去计算结果。
如果,你在里面输入time,结果会是怎样?在第1秒的时候,不透明度是1;第2秒,不透明度是2;第3秒,不透明度是3……这样,一个动画就生成了但,这也许不是你想要的,你可能想要的是:前三秒,透明度是50%,第三至第五秒,透明度变至100%,当然,你可以用关键帧。不过我要讲的是,表达式,这只是为了便于你理解。你可以这样输入:clamp(time*25-25,50,100)
time*25是什么意思呢?意是是,第1秒,透明度是25,第2秒,透明度是50,也就是每秒钟增加25的意思。然后来看clamp,这个命令的作用就是起到一个限制作用,格式是:clamp(a,b,c)意思是:无论a怎样变化,限制a的值始终介于b和c之间。
除此之外,你也有别的选择,比如说:linear(time,3,5,50,100)这也是可以的,linear是一个线性映射函数,意是是:当时间从3秒运动到5秒的时候,值从50运动到100。格式是linear(a,b,c,d,e),意思是:当 a从b变化到c的时候,整个式子的值从d运动到e。
下面来看一个例子,这里我们要学习的是length命令图上有一个方形和一个圆形,当圆靠近方时,方就逆针转圈,当两者远离时,方就顺针转圈。这是怎么做到的呢?来看表达式:对方形的旋转添加表达式:length(thisComp.layer(circle).transform.position,position)这个式子的意思是:方形的旋转度数=两个图形之间的距离length的格式为:length(a,b),这样,得到的结果就是两点之间的距离,再把这个距离赋予旋转角度就可以了。
接下来讲一下valueAtTime命令,这是一个定时函数,常常用来做跟随运动,后面会提到一些更复杂的用法。先来看一个图例,如果我在方形后面写一个表达式:thisComp.layer(circle
您可能关注的文档
- AD管理特权群组管理.docx
- AD如何制作GERBER文件.doc
- AE Financial Reporting 3 第一次考试B部分(复习).doc
- AEC_Q101中文标准规范.docx
- Adwords介绍(海外版).pptx
- AEIM1期末整理(杭外).doc
- Aeonix案例大全.doc
- AEM5700防霉抗菌剂使用指南.ppt
- aerohive_基础配置.pptx
- aerobics增氧操.ppt
- affirmative action(平权法案).ppt
- ae菜单截图(中英文对照).doc
- After Effects CC-CC2015 中英菜单对照表(精心整理完美打印版).docx
- against用法例句.pptx
- Agatha Christie 阿加莎克里斯蒂 英文演讲ppt.ppt
- agency theory代理理论粗略翻译.doc
- aggregate demand and aggrate supply (总需求与总供给).pptx
- Agilent_i3070_Operator_基本操作.ppt
- AH Ch 17-1 The Lure of Imperialism美国历史.pptx
最近下载
- 2025-2026学年小学信息技术(信息科技)三年级上册湘科版(2024)教学设计合集.docx
- 2013年八年级上学期体育与健康教案全集.doc VIP
- 储能材料工程技术专业人才培养方案(高职).pdf
- 《信息技术》教案 项目7 信息素养与社会责任.docx VIP
- RBA6完整版本.0全套记录表单.pdf VIP
- 党总支委员分工及工作职责.docx VIP
- 基于PLC的大棚温度自动控制系统设计与实现.docx VIP
- 2024世少赛思维能力测评三年级地区选拔.pdf VIP
- 2025-2026学年华中师大版(2024)小学体育与健康三年级(全一册)教学设计(附目录P150).docx
- 2014实验室生物安全管理手册.doc VIP
文档评论(0)