本节内容时平滑过渡,本身gimp内置的滤镜中也是有这个公功能的。
如在《GIMP也疯狂之Gif动态图制作》中就介绍过“两图渐变替换”
两个图片容易搞定,多张图片呢?似乎就不好用了,今天介绍的AnimStack功能,可以制作多个图片的渐变效果,如下两张图,第一个不使用渐变,两外两个是使用渐变的
首先,将几个图层锁定
"图层 - Group - Copy Linked Layers",这时生成的图层群组在最上面,把图层群组拉到最下面
在图层群组的名字后添加[roll:0:0:1] [-;dup] [-;opacity:50]
roll的介绍已经在GIMP插件AnimStack制作GIF教程(二)——作用范围,Roll标签,雪花效果中介绍在此不多介绍
opacity设置不透明度为50%,dup的作用为复制原始图层,为duplication的缩写
[roll:0:0:1] [-;delay:500] [-;dup] [-;opacity:50] [-;delay:100]
使用第三节的速度调整,调节一下子时间,在dup前添加delay和最后面添加delay,因为标签也是顺序执行的,500ms影响的是原始的图层,这样dup复制后就会有一个1(500ms)副本。
经后续变化后如最外层的1(500ms)副本层书属于dup复制的,标签影响的图层还是最原始的图层,所以影响的是复制到图层组里面的1(500ms)层,所以1(500ms)变成了1(100ms)层,看下图
看一下现在的效果
其实,使用透明50%只是渐变过程中的效果之一,我们可以用图层蒙板制作其它效果
在上图圈圈中的图层右键,添加图层蒙板,选择油漆筒工具,根据下图填充成上面的选区样子
在6(副本)上"右键 - 蒙板到选区",这时的图层如下
修改图层组的opacity,替换为mask
[roll:0:0:1] [-;delay:500] [-;dup] [-;mask] [-;delay:100]
如上图,所有的效果层都有了蒙板效果,我们导出GIF,效果如下