ZKX's LAB

aewiggle随机抖动吗 AE表达式wiggle是在对应的参数内产生抖动偏移浮动而sin是参数在正负之间循环我感觉功能是差不多的?

2020-08-10知识9

AE表达式wiggle是在对应的参数内产生抖动偏移浮动而sin是参数在正负之间循环我感觉功能是差不多的? wiggle是随机混乱,数值改变无规律,而sin是正玄有规律运动,比如做蝴蝶煽动翅膀,用sin最好AE里如何用滑块控制wiggle抖动表达式? AE里如何用滑块控制wiggle抖动表达式,wiggle表达式在工作中经常用到,但它不能单独做关键帧动画,用了这个表达式,对象就一直有效果,控制不是很方便,但还好,我们可以用。请问在AE里如何让一个表达式控制的摆动随机起来? 这类的表达式都不太好写,简单的提供几个个思路:1:Rotation的表达式改一下,t=value+10*Math.sin(6*time)/Math.exp(time);if(t<;=0.5&&t>;=0.5){0};选择中rotation属性然后选择菜单栏的Anmation→keyframe Assistant→convert Expression to keyframes(把表达式转为关键帧)自己找到一个合适的位置(旋转为0的地方)从这个地方把后面的关键帧删掉然后把表达式也删掉,然后创建循环表达式loopOut(type=\"cycle\",numKeyframes=0),此时会隔一段时间动一下,但是这个是有规律性的,下面就需要你去优化了,再后面加wiggle还是加随机还是加取模都随便只要不规律就可以了(方法不容易实现,因为AE表达式中没有定时器这么一说,隔段时间执行一次代码这个用AE不好实现)2:根据你视频的时常,创建不同的变量x1=value+10*Math.sin(6*time)/Math.exp(time)+30;x2=value+80*Math.sin(50*time)/Math.exp(time)+90;根据视频时常多创建几个可以用switch case语句来实现t=Math.floor(time);switch(t){case 0:x1;break;case 4(这个数要看你变量引起的动画时间,也就是说上一个动画结束是在几秒这里就得从那个结束点开始):x2;break;依次往下直到写完为止}(这个方法应该。AE里面的表达式共有几种比如抖动是:WIGGLE各表达式名称都是什么

#ae表达式#ae

随机阅读

qrcode
访问手机版