查看: 24750|回复: 32
打印 上一主题 下一主题

大 师 级 GIF 图 片 制 作 完 整 教 学 帖{转载}

[复制链接]
跳转到指定楼层
楼主
发表于 2009-1-7 20:51:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式 来自:辽宁

如何使用模拟器和外部工具制作GIF动画
自从模拟器GIF动画网站开通后我就想写这个教学,但是自己又很懒,所以拖到了现在。废话不多讲,马上切入正题。
第一步:
当然是整理构思,明确你要做什么。
第二步:选择工具
抓图工具,拿当前最流行的CPS2及NeoGeo模拟器来说,具有抓图功能的有NeoRAGEx、Nebula、WinKawaks、FBA以及MAME的改版,其中除了MAME是使用热键外,其他的都有专门为抓图设计的抓图工厂,前四者当中又以WinKawaks的去图层功能最强大且操作也比较方便,推荐使用。
GIF动画制作工具,这个的选择面就宽得多了。依个人喜好以及习惯大家有不同的选择,但居我所知还是使用Ulead GIF Animator的较多,我一直都是在使用它。这个工具的确功能很齐全,而且上手也非常容易。
下面以这两个工具为例开始实际操作。
第三步:抓图
这一步可以说是最关键的!
运行WinKawaks,从菜单“视频”中设置背景颜色,背景颜色默认为黑色,但是由于黑色在活动块中也经常会被使用到,如人物的头发,这样就可能在稍后的制作过程中设置透明背景时造成麻烦,所以我们设置成粉红色。
载入游戏,载入完成后调整游戏窗口的大小,不能够让游戏窗口最大化,不然抓图工厂窗口会挡住一部分游戏画面。具体的调整你可以参考下图,就是要让你的屏幕上能够同时显示这两个窗口。

关闭抓图工厂窗口,开始玩游戏。在你要捕捉的素材出现前,使用Shift+F5开始录像,再按一次Shift+F5就可以停止录像。现在按Shift+ F7回放刚才的录像,反复多看几次,不要放过任何一个细节,把人物的每一个动作都看清楚。录像你也可以到网上下载。当你对整个过程都能够明了后,就可以开始抓图了。用回车键暂停游戏,Shift+空格键慢慢前进到要捕捉的第一帧图像。首先去掉图层8×8、16×16、32×32,这些一般是背景层、血槽、能量槽以及它们旁边的人物头像等等(不同的游戏,不同的机种,可能不相同),用不着保留。然后就是带有滚动条的方框,里面显示的是当前图像中的活动块。点一下“闪烁显示选择的图层”,选中的活动块就会不停的闪烁。不需要的活动块直接双击它就可以让它不显示;如果是要禁止显示多个活动块,你可以象平时在资源管理器中用Shift键或Ctrl键选择多个文件一样选择这些活动块,然后点击按钮“禁止显示”。当当前图像中只存在你需要保留的对象时,点一下“抓图” 按钮,这帧图像就保存到硬盘中了,其具体保存位置是在模拟器的capture 子目录(你也可以自己设定该目录的位置)。需要注意抓图有两种方式,一种是刚才的抓图方式,这是按照游戏的原始分辨率来保存图像;还有一种是过滤抓图,是按照显示卡硬件拉伸图像后的分辨率来保存图像。后者因为分辨率都较高,保存的文件尺寸也相应增大,随便几帧图像制作的GIF就要上百K甚至于上兆,实在是太大,不推荐。
点击“下一帧”按钮就可以前进到下一帧图像,再重复上面的操作直到所有的图像被捕捉下来。
过程是有些麻烦,但是随着熟练度的增加,你就会发现并非每一帧图像都要捕捉,这就可以省事不少。使用这个方法最大的好处就是在稍后的后期制作中只需要几个简单的步筹就可以生成动画。
还有一种抓图的方法就是使用HyperCam来捕捉图像生成AVI文件,再把AVI文件导入GIF工具生成动画。这种方法在抓图时的确是非常方便,但是在后期制作中你会非常痛苦。如果不使用抓图工厂,模拟器不可能把所有不需要的图层或活动块完全关闭(特别是CPS2游戏),这样捕捉下来的图像中就会残留很多你必须去掉的“垃圾”。怎么办?用Photoshop等工具一帧一帧地去清除吧。。。
顺带介绍一个小技巧,使用作弊代码把游戏场景锁定为一个背景活动块比较少的场景,这样可以稍微轻松一点。这一条对活动块最多的CPS2游戏特别管用,如少年街霸三中活动块最少的场景是警察的暴风雨场景。
第四步:后期制作
操作的前几个步筹使用图片来说明。
运行程序后

添加文件

选择是否抖动色彩

选择帧之间的延迟时间

点击“完成”按钮结束动画向导,进入程序主界面。如下图

A. 还是象先前在抓图工厂中一样使用 Shift 键选择所有图像。“全局信息”中你可以设定动画的循环播放次数,默认是无限;还可以设定动画文件的背景色,这里的背景色指你使用看图工具,如ACDSee查看动画文件时显示的背景颜色,选个好看的颜色吧。
B. 在“透明索引”处打上沟。默认是把0号颜色当作透明色处理,一般情况下WinKawaks抓的图0号颜色恰好是需要去掉的背景色——粉红色。在编辑模式下你应该看到原来粉红色的背景层已经被去掉了,如图。如果因为一些原因出现自动设定的透明色不正确,点一下右边的粉红色小方块,会出现一个颜色选取工具,在粉红色的背景层再点击一下就纠正过来了。
C. 如果动画各个帧中的图像要在透明区域发生不同的位移,把移动方式设定为“至背景颜色”。如上图动画中透明区域内豪鬼每一帧的X轴和Y轴位移都不一样,这时候就必须使用“至背景颜色”。否则显示时透明区域内的图像会出现叠加。如果动画各个帧中的图像没有产生位移,只是在图像的局部发生变化,把移动方式设定为 “不能删除”,本战点收集的游戏场景图就都是使用这种移动方式。一般来说,移动方式都应该设定为“至背景颜色”。
D. 一切顺利的话现在应该开始优化图像,看看每一帧图像使用了多少种颜色,依此决定优化时使用多少种颜色。优化选项中提供了几种预设方案,请按照实际情况的颜色数选择。
大致就是这几步,如果有空白的区域,请裁减掉,然后就可以保存了。
收藏收藏 分享淘帖 支持支持 反对反对 赞赞(0)
【论坛近期活动汇总】
回复

使用道具 举报

33
 楼主| 发表于 2009-3-14 09:49:31 | 只看该作者 来自:辽宁
强人帖子,没人看的懂,哇哈哈~!
回复 支持 反对

使用道具 举报

32
发表于 2009-2-7 22:03:50 | 只看该作者 来自:广东
太油菜了
回复 支持 反对

使用道具 举报

31
发表于 2009-2-6 17:36:37 | 只看该作者 来自:广西
眼睛都花去  如果只是要做梦幻的动态 何必这么麻烦 直接看我的教程得了http://xyq.netease.com/viewthread.php?tid=1098804   
回复 支持 反对

使用道具 举报

30
发表于 2009-2-6 16:46:34 | 只看该作者 来自:山西
好是好 就是有点懒得看了。。。
回复 支持 反对

使用道具 举报

29
发表于 2009-2-6 14:52:49 | 只看该作者 来自:浙江
哇呀。。太强悍叻。
回复 支持 反对

使用道具 举报

28
发表于 2009-2-2 21:32:33 | 只看该作者 来自:河南
可长.......看着好难啊
回复 支持 反对

使用道具 举报

27
发表于 2009-2-2 19:11:50 | 只看该作者 来自:江西
这么长啊.....
回复 支持 反对

使用道具 举报

26
发表于 2009-1-30 20:48:46 | 只看该作者 来自:江苏
不看了- -。
会头晕的- -。
其实用UG5做动态不是挺好的嘛- -。
回复 支持 反对

使用道具 举报

25
 楼主| 发表于 2009-1-24 12:06:03 | 只看该作者 来自:辽宁
这帖子应该是精华得
回复 支持 反对

使用道具 举报

24
发表于 2009-1-23 22:12:21 | 只看该作者 来自:山东
说不定哪天有空来研究研究T T太复杂了
回复 支持 反对

使用道具 举报

23
 楼主| 发表于 2009-1-23 21:38:53 | 只看该作者 来自:辽宁
不让他沉睡。
回复 支持 反对

使用道具 举报

22
发表于 2009-1-17 08:34:23 | 只看该作者 来自:江苏
好啰嗦的说
回复 支持 反对

使用道具 举报

21
发表于 2009-1-16 22:52:45 | 只看该作者 来自:河北
看的眼晕 不懂
回复 支持 反对

使用道具 举报

20
 楼主| 发表于 2009-1-16 18:36:33 | 只看该作者 来自:辽宁
好帖子,没人看,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则