每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票一些弹性小练习分享。
hello,發現上一篇文章沒有附上示例,所以一些弹性小练习分享。昨晚回家搞了几个。本篇文章是对上一篇文章《如果用表达式实现逼真弹性动画》的一个示例补充,并附上Ae的源文件供我们一次交流学习哟(请用cc 12或以上的Ae版本打开)。
源文件里有5个示例,都是围绕着弹性动画展开的一些小交互动画。其中运用了许多我们之前学过的表达式语句,如表达式关联,延时,映射等等。
并且所有示例我都是尽量按“最少关键帧原则”进行的。个人认为在使用Ae做动画演示时,多用表达式可以培养我们的“程序思维”(仅在Ui交互动效范围内讨论)。
即同一个动画你用“传统思维”可能是这样的:A在0秒时缩放为100%,1秒时缩放为150%;A在0秒时透明度为0%,1秒时透明度为100%;
“程序思维”:A在0秒时缩放为100%,1秒时缩放为150%;A缩放为100%时透明度为0%,A缩放为150%时透明度为100%;
个人拙见:)
ok,那么以下是示例:
【彈性下拉】
【果冻下拉】
【卡片回弹】
【弹性缩放】
【橡皮筋】
谢谢观看哟~
大神你好。为什么我打开源文件后 表达式都是 c1=effect("c1")("??"); c2=effect("c2")("??"); p=effect("p")("??"); q=effect("q")("??"); y=transform.position[1]; linear(y,p+30,q,c1,c2) 类似这样的,软件一直报错。
为什么果冻弯曲那儿的表达式不写成: p=thisComp.layer("小圆点").transform.position.key(1)[1]; q=thisComp.layer("小圆点").transform.position.key(2)[1]; x=thisComp.layer("小圆点").transform.position[1]; easeOut(x,p,q,0,50) 呢??小白求解答,谢谢拉!!!
每人每天仅限5票,快给你心仪的作品鼓励的一票。
投票
发表评论