提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
钢笔路径动画看起来很常见也很简单,但是制作起来挺麻烦的,发个制作过程跟大家交流一下,如果有好的想法欢迎交流
之前在网上看到一个动图,看起来挺简单,做起来挺麻烦,这几天尝试了一下,下面分享一下教程
1,画好准备图层
2,接下来画节点的手柄,先画好两个圆点和一条线,这里的线我们用矩形填充代替,而不直接画线(为什么不直接用钢笔画线,下面有解释),画好之后记得把图形的锚点居中。
3,关键点: 怎么把两个圆点固定在手柄线的两端,随手柄的伸缩而相应移动,这里可以用表达式绑定,思路是圆点的位置跟手柄线中心点的位置的差值刚好是线段长度的一半。
4, 调出圆点位置表达式,先定义P为手柄线的位置,a为手柄线矩形路径大小的横坐标(这就是问什么上面画手柄线是要用矩形工具,而不是直接画线,线是路径,没有图形属性),然后用p加a/2,即得到手柄线右端点的位置值,
如图,圆点2到了线右端点。
用同样的方法设置圆点1的位置属性,最后用p减去a/2,圆点1到线段左端。
5,圆点固定好位置后,把手柄线的位置移动到原先画好的左侧锚点上,链接到同一空白图层,这样通过控制空白图层可控制整体的旋转,然后把整体复制一份,移至右侧备用。
6,下面画中间的线,把一端点固定在左锚点上,另一端点,根据钢笔的移动相应的掐路径动画,保持同样的速度。
关键点:怎么用控制一根线的路径起到下图这样的效果
如果是单独控制文字的遮罩,调节会比较麻烦 ,这里我通过线结合长投影预设制作遮罩。首先把中间的线复制三份,
给上两个图层都加长投影预设,把阴影的不透明度跳到100,用来当文字的遮罩使用,效果如图
(长投影插件链接:http://www.lookae.com/long-shadows/)
然后分别把把路径用表达式链接到main-line路径,这样就可以只控制一个图层的路径来控制文字遮罩的变化,把对应的遮罩放置于相应文字上面,设置好遮挡关系,根据动画调节main line路径即可
其他细节就是根据动画调节一般属性,控制一下节奏,不细讲了。
如果你有更方便的实现方法也欢迎交流,源文件已上传,欢迎下载交流。
链接: https://pan.baidu.com/s/1kULn50F
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册