马上注册,加入CGJOY,让你轻松玩转CGJOY。
您需要 登录 才可以下载或查看,没有帐号?立即注册
×
生活中我们经常见到的动态表情包是怎么做的呢?今天就准备三个导出GIF动态图的锦囊妙计,希望对大家有帮助。
方法主要用以下三种:
一、用Ae脚本导出GIF 二、用Ps处理序列帧以导出GIF 三、用Ae时间重映射结合表达式使合成无限循环播放 一、用Ae脚本导出GIF
由于Ae内置的渲染器不支持导出GIF文件:
所以我们需要寻找一些工具,在Ae里做好动画然后直接导出! 脚本可以看做是别人写好的一套工具,
这里是Cactuslab出品的GifMagick:
注意上图中有个“Loop”选项,勾上这个就能生成循环播放的GIF动画。 下边是另一个脚本,extrabite出品的gifGun,体积小(GifMagick主程序文件夹有174MB),同样也有“Loop”选项:
以上两个脚本的用法请参阅附带的说明。
二、用Ps处理序列帧以导出GIF
如果玩不来脚本,就先用Ae导出序列帧:
然后导入Ps,注意要勾选“图像序列”,这样选中第一个图像文件再点“打开”即可:
(注意这两个不同的“打开”,通过“文件”-“打开”能直接导入序列帧)
让你选帧速率,这个根据之前你做动画时,设定的帧速率以及导出时设置的帧速率来吧,动画最终的播放速度可以一会儿调。
在“时间轴”面板里,右击图层,可以设置速度和持续时间;如果没看到时间轴,就从“窗口”-“时间轴”打开:
做好调整以后,可以准备输出了,“文件”-“导出”-“存储为Web所用格式(旧版)...”(这个界面可能会卡到爆):
注意新打开的窗口,右下角“动画”-“循环选项”,找到“永远”, 再对“图像大小”等设置进行调整,以输出分辨率较小的动画文件;其他设置照截图上的做就行(如有问题请指出); 最后单击下边的“存储...”,选一个你能找到的文件夹保存GIF。 如果有以下警告:
一般来说,点“确定”就好。
三、用Ae时间重映射结合表达式使合成无限循环播放
如果不需要做GIF,仅仅是想让某一段视频循环播放,做成类似于动态的电视节目标志那样,可以按以下内容进行操作。 首先适当调整素材在合成中的时长,找到你想循环的时间范围:
选中图层,按Ctrl+Shift+C或者右键图层“预合成...”,注意勾上“将合成持续时间调整为所选图层的时间范围”(其实你要是会的话就不必做预合成啊):
勾(上)与不勾(下)的对比,我打了勾(推荐打勾,这样比较容易理解,因为预合成的持续时间和素材的相同,这样搞时间重映射就不会晕):
选中图层,按Ctrl+Alt+T或者右键图层“时间”-“启用时间重映射”:
发现图层的持续时间变为无限远,而且加上了关键帧,这时要先做一个处理: 按住Shift将当前的时间线吸附到后边的那个关键帧上,发现画面为空,接着按PageUp(或直接拖动当前时间指示器 (CTI)*)向之前移动一帧,画面出现,此时再打上一个关键帧(用秒表图标左侧那个“在当前时间添加或移除关键帧”):
再将后一帧的关键帧删掉,现在“时间重映射”属性仅有两个关键帧; 现在按住Alt,单击“时间重映射”前的秒表,调出表达式编辑器:
清空已有的表达式,再打开“表达式语言菜单”(点右边那个向右的圆白底黑色箭头)或者直接敲(手机端不好看代码,所以换行了,实际只有一行,换行符要都删掉,或者看下边的图): loopOut(type = "cycle",numKeyframes = 0)
搞定。 这时可以根据需求调整当前合成的持续时间,然后进行导出。
来源:视频特效
|