社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : [代发][美兽]火星是如何自动生成的。
级别: 总版主
显示用户信息 
0  发表于: 2007-01-14   
来源于 其他教程 分类

[代发][美兽]火星是如何自动生成的。

管理提醒: (瓜仔) 该帖由 瓜仔 从 RM技术思路探讨 复制到本区.
由于原作者美兽不能上传多个图片,所以就由我来代发(经原作者允许的XD,排版也是原作者排的。),这个是教程,没有范例的哦~~~提供给好学之士学习。

=====================我是什么大家应该都知道吧?=====================

引用
这次所讲是自动元件的做法,乍看巴掌大的图似乎没多少内容,实际她的构成相当复杂。
这是火星教程的第二讲,因概念与素材直接取用下面链接第一讲教程,所以下面简称其为火星教程。
http://bbs.rpgchina.com/read-htm-tid-23607-page-e.html#a


                            分析结构[/COLOR]

这最重要的一步,因为自动元件制作本身不难,难的在于如何依照结构制作。
引用
一:随意找张一帧的RM默认自动元件,为让效果清晰,以32*32为单位分别上色。
原默认图与上色图:


引用
二:将上色图分区:

一号区域是“主块”
二号区域是“四边块”
三号区域是“外角块”
四号区域是“内角块”,但比较特殊。
五号块:除当做图标外,基本无用。
六号块:无用,至少我是无论如何也画不出该块。
关于“主块” “四边块” “外角块” “内角块”的概念见火星教程。


引用
三:将自动元件导入RM,在图块编辑器处双击打开自动元件拼接组建展开图,如下。

将展开图划分后与分区图放在一起对比分析,如图:

从倒数第二个格子可看出实际自动元件是以16*16为单位依照一定规则拼成32*32标准规格图块再绘制到地图。


引用
五:单单文字分析可能眼晕,我们将分区图的每个图块与和其有衔接关系的部分以图示分列:
图一:[/COLOR]

a区域:4号“内角块”与1号“主块”的进行组合,因是4个角,2区域,最后产生2的4次方(2^4),16种排列方式。
图二:[/COLOR]

b区域:4号“内角块”与2号“四边块”的左右两条边进行组合,左边2个角,2区域,右边2个角,2区域,合计2的2次方加2的2次方(2^2+2^2),8种排列方式。
图三:[/COLOR]

c区域:4号“内角块”与2号“四边块”的上下两条边进行组合,上边2个角,2区域,下边2个角,2区域,合计2的2次方加2的2次方(2^2+2^2),8种排列方式,可看出b区域与c区域的排列规则相同。
图四:[/COLOR]

d区域:包含两部分,左侧部分为2号块的左右边与上下边合并,2种排列方式;下侧部分为3号“外角块”边缘拼接,4种排列方式。
图五:[/COLOR]

e区域:为3号“外角块”与4号“内角块”的组合,只用两种搭配方式,对应角“有”与“无”,合计4的2倍(4*2),8种排列方式。
图六:[/COLOR]

f区域:同5号块,这个图块在用正常画法时是无论如何也不会显示的,只有展开自动元件才可点取使用,而她唯一的作用在于地图图块顶部作为图标显示,你完全可以把5号块换成文字说明等类别信息。
图七:[/COLOR]
[IMG]http://acl.bugdie.org/011.jpg[/IMG]
g区域:一眼可看出是3号“外角块”四个16*16边角合并而成,如果在地图只点一下,所显示的就是这个图块。
图八:除以上衔接部分外,还要注意两处衔接,一是默认的九格图,二是四角合并图。[/COLOR]
[IMG]http://acl.bugdie.org/012.jpg[/IMG]
加上这两部分,自动元件所有涉及到的衔接的全部列清,相当杂乱,但实际只要注意以下四点即可:
1:一定要有一个纹理密度均匀的主块,均匀到什么程度呢?就是当把主块分割成16*16的小块亦能互相衔接,完成了主块,等于完成了自动元件的七至八成,因为其她部分都需以主块做底。。
2:用自动元件绘制地图时,若不想出现断线,要保证每个32*32方块内的所有16*16的小格都要有图案,只是利用中空自动元件描画边界除外。
因为从前面列图可看出,除5号块与6号块外,其余块每寸16*16的地图参与了绘制。
3:边块的边缘要以16*16为单位处理衔接,想保持衔接的状态下让其富有变化,可利用火星教程步骤八使用液化工具组冻结边缘的处理方式。
4:如图七“g区域”的16*16四角联合。
只要注意以上四点即可做出完整的自动元件,分析结束,下面为制作流程。








                            制作流程[/COLOR]

虽然有着洋洋洒洒大篇幅的分析,实际流程并不长,以下所使用大多图块直接取自火星教程,对应图块的制作方法请参看那个教程,不再赘述。

引用
一:制作1号“主块”,为方便直接取用火星教程的主块,这是最重要的步骤,一定要细致处理好。
[IMG]http://acl.bugdie.org/013.jpg[/IMG]


引用
二:制作2号“四边块”,以主块为底增添四边,绿线部分为所取用边缘,右侧图形极其制作方法见火星教程步骤六,右下角为16*16单位的网格,红框内部为主块铺设的地面,边缘部分一定要放在红框外侧,否则绘制自动元件时会出现缺边的情况。
[IMG]http://acl.bugdie.org/014.jpg[/IMG]


引用
三:制作3号的四个“外角块”,
[IMG]http://acl.bugdie.org/015.jpg[/IMG]
处理关键的外角块的四个尖角,只要利用原有边缘与主块即可,当处理完毕四个角块,要将那四个16*16的小角单独拿出,单独拼成四角组合的32*32图块,检查是否衔接紧密,否则利用修补工具修理,再将修理后的16*16的小角拼回成品图,检查是否有衔接问题,反复执行该过程,直到四个小角无论在九格块,还是单独的四角组合都可流畅衔接,即可完工,虽烦琐,实际难度却不高,因反复的都是极其微小的改动。
[IMG]http://acl.bugdie.org/016.jpg[/IMG]


引用
四:制作5号块,将上面步骤的四角组合,直接放在自动元件左上角,完成,进度如图:
[IMG]http://acl.bugdie.org/017.jpg[/IMG]


引用
五:制作4号“内角块”,
[IMG]http://acl.bugdie.org/018.jpg[/IMG]
因为弯角的幅度非常小,利用“修补”和“画笔”稍微点点,最后把成品合并即OK了。
[IMG]http://acl.bugdie.org/019.jpg[/IMG]


引用
六:6号块因为没有用处,随便加点什么好了,我放了只火星,下面是最终成品。
[IMG]http://acl.bugdie.org/020.png[/IMG]
成品展开图:
[IMG]http://acl.bugdie.org/021.jpg[/IMG]

截图:
除陨石坑与碎块,全部是由自动元件构成:
[IMG]http://acl.bugdie.org/022.jpg[/IMG]






                            三言两语[/COLOR]

引用
一:以上教程针对的是单帧,而多帧自动元件在构图时其遵循的规则与单帧相同,只是刷新时是依照96像素(单帧宽度)的倍数更换刷新的,所以自动元件可以横向加长,如下图,三帧与八帧的自动元件都可动态运行,更多也可以,上限无限制,所以也可利用自动元件做一些动画效果。
[IMG]http://acl.bugdie.org/024.png[/IMG]
[IMG]http://acl.bugdie.org/025.png[/IMG]


引用
二:制作多帧时,建议先用“液化”冻结,或用选区框取出绿色部分,只更改中心,这样能安全的保证衔接正常。
[IMG]http://acl.bugdie.org/026.jpg[/IMG]
这是冻结边缘后利用波浪做出的类似流沙的四帧自动元件,当然为生动可以横向增加更多帧数。
[IMG]http://acl.bugdie.org/027.png[/IMG]


引用
三:引用F1帮助对自动元件的解释,如下图:
[IMG]http://acl.bugdie.org/028.jpg[/IMG]
关于A、B两条不知是否理解有误,在使用自动元件时,无论如何也无法让B块出现,所以该教程权当参考。


引用
四:感谢CCTV,感谢您能看完。
[ 此贴被化冻在2007-07-28 11:01重新编辑 ]
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
我突然发现,我是一个很幸运的好人。老婆真好~

点我进入JQ(激情)教程范例收集!

deathdark 离线
级别: 总版主
显示用户信息 
1  发表于: 2008-08-20   
这个居然没人顶 哎
欢迎有爱的新人老鸟来空想场所畅谈!
点击进入
secondsen 离线
级别: 总版主
显示用户信息 
2  发表于: 2008-08-20   
居然挖坟
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
拖后腿的人发勋章!
描述
快速回复

认证码:

验证问题:
12-5=?,答案:7 正确答案:7
按"Ctrl+Enter"直接提交