新建合成,新建一个空对象,添加Slider Control;
输入文字。输入文字,把中心点移上去,Anchor point表达式:
频率=1.3;
振幅=-222;
衰减=1.3;
t=time-inPoint;
posCos=Math.abs(Math.cos(频率*t*2*Math.PI));
y=振幅*posCos/Math.exp(衰减*t);
anchorPoint-[0,y]文字就会往下面掉。
如果“anchorPoint+[0,y],文字就会往上面升。然后,打开文字层的三维开关。
x Rotation写:Math.sin(time*.4)*5+wiggle(1,11)
y Rotation写:Math.tan(time*.4)*55+wiggle(1,11)
z Rotation写:频率=1.5;振幅=26;衰减=0.8;
theTime=thisComp.layer("Null 3").effect("Slider Control")("Slider")
value+振幅*Math.sin(频率*theTime*2*Math.PI)/Math.exp(衰减*theTime)
sin、cos、tan随便你啦!这就是弹性表达式。
1.Adobe After Effects简称"AE"是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。
2.Adobe After Effects软件可以帮助您高效且精确地创建无数种引人注目的动态图形和震撼人心的视觉效果。利用与其他Adobe软件无与伦比的紧密集成和高度灵活的2D和3D合成,以及数百种预设的效果和动画,为您的电影、视频、DVD和Macromedia Flash作品增添令人耳目一新的效果。
AE弹性表达式怎么用?
创作设计的灵感素材都在这,快来寻找宝藏吧!
freq = 2.0;
decay = 2.0;
n = 0;
if (numKeys > 0){
n = nearestKey(time).index;
if (key(n).time > time){n--;}
}
if (n == 0){ t = 0;}
else{t = time - key(n).time;}
if (n > 0){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10);
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);
}
else{value}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
弹性表达式的原理是根据关键帧进行动画衰减,所以用弹性表达式一定要打关键帧,打好关键帧然后给这个属性添加表达式,复制上面的内容,粘贴进去就行了!
来看看我给大家带来了什么新东西吧!
输入文字。输入文字,把中心点移上去,Anchor point表达式:
频率=1.3;
振幅=-222;
衰减=1.3;
t=time-inPoint;
posCos=Math.abs(Math.cos(频率*t*2*Math.PI));
y=振幅*posCos/Math.exp(衰减*t);
anchorPoint-[0,y]文字就会往下面掉。
如果“anchorPoint+[0,y],文字就会往上面升。然后,打开文字层的三维开关。
x Rotation写:Math.sin(time*.4)*5+wiggle(1,11)
y Rotation写:Math.tan(time*.4)*55+wiggle(1,11)
z Rotation写:频率=1.5;振幅=26;衰减=0.8;
theTime=thisComp.layer("Null 3").effect("Slider Control")("Slider")
value+振幅*Math.sin(频率*theTime*2*Math.PI)/Math.exp(衰减*theTime)
sin、cos、tan随便你啦!这就是弹性表达式。
1.Adobe After Effects简称"AE"是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。属于层类型后期软件。
2.Adobe After Effects软件可以帮助您高效且精确地创建无数种引人注目的动态图形和震撼人心的视觉效果。利用与其他Adobe软件无与伦比的紧密集成和高度灵活的2D和3D合成,以及数百种预设的效果和动画,为您的电影、视频、DVD和Macromedia Flash作品增添令人耳目一新的效果。
最短的时间内学会,学好、学精。
amp=.1;
freq=2.0;
decay=2.0;
n=0;
if(numKeys>0){
n=nearestKey(time)index;
if(key(n)。time>time){n——;}
}
if(n==0){t=0;}
else{t=time-key(n).time;}
if(n>0){
v=velocityAtTime(key(n)。time-thisComp。frameDuration/10);
value+v*amp*Math.sin(freq*t*2*Math。PI)/Math.exp(decay*t);
}
else{value}
一个表达式的赋值
和算符的定义以及数值的定义域是有关联的。
两个表达式若被说是等值的,表示对于自由变量任意的定值,两个表达式都会有相同的输出,即它们代表同一个函数。
一个表达式必须是合式的。亦即,其每个算符都必须有正确的输入数量,在正确的地方。如表达式2+3便是合式的;而表达式*2+则不是合式的,至少不是算术的一般标记方式。
其他类似问题
特别推荐
相关教程
《AE制作角色MG动画教程》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强猫,MG动画等多维度案例或实操来进行更多的学习;此教程是由艾烨在2022-07-02发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
《AE制作制作运动拖影并完成一个 LOGO 动画(MG动画小技巧)》是一篇关于After Effects的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握After Effects技巧;你可以通过此加强视频,MG动画等多维度案例或实操来进行更多的学习;此教程是由sunny在2022-07-01发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你After Effects技巧;
文章中所需的素材
相关课程
北极熊素材网为各位设计师们整理了After Effects入门首选课程,他是由B站UP主菁鱼课堂讲解,总共四十个课时,本课程通过对After Effects软件界面、表达式和脚本等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects零基础新手入门课程,总共十一个课时,本课程通过对After Effects软件界面、工具和时间轴等讲解,使所有对于After Effects感兴趣的用户充分的了解和掌握软件,让用户对After Effects理解的更加熟悉透彻。
北极熊素材网为各位设计师们整理了After Effects大神转场合集课程,总共十六个课时,转场的话,其实思路最重要,技巧都是其次,当然小编话是这么说,教程还是一样的出。