【智库教程】Blender的法线贴图教程

坎喵站长
· 于2015年12月31日发布
教程

【文章备份项目,未经许可禁止发布至公开状态】

鉴于吧里好多学生 自己经济不独立 于是没有好机子 于是没有那啥 你懂得 如果电脑不给力的吧友 可以学习Blender建模软件 体积小 且开源 永久的免费 Blender是个功能多到可怕,体积小到令人发指的软件 ~~额 由于是开源的软件,所以基本上建模贴图 的mod前期流程功能都集成在里面 当然3DMAX也有这些功能 呵呵 如果想增加某项功能Blender社区也会提供插件的下载 这里Blender还要多说一句 如果你愿意 而且够牛逼 可以只用Blender作为引擎开发出达到TPS一类水平的游戏 不过我不建议 这货用来还是做动画和模型的好 吧里有位简称叫SA的智库大神用Blender开发了东方红 懂了吧

本教程结尾有参考资料,如果在看教程操作是有什麼不懂的要麼跳过,要麼看资料。 要麼贴吧找人问。所有初学者不懂的基本操作都在文件链接中。 这货可比MAX人性化好多,装完不到200M 但是功能堪比2G的软件图形。

如果你想学,上面的链接要仔细读, 由於本教程用的blender 2.71版,内容有出入是正常的。如果基本操作都不会, 自己先学挤出咯。一旦学了Blender,你的目标就不是什麼模型师,我们要成为CG艺术家 !! 艺术家!!!!!!

为了在较低面数上体现出更多的细节,我们用到法线贴图,尤其对于KSP这种,尤其低配玩家是受不了多面数的模型的,(敖厂长:机能限制!!!!)

做法线贴图需要的是高模和底模,现在我们先创建模型,由於在实际工程中通常高模会由模型师(智库大牛贴图模型都是一个人)给你,如果你是个人制作游戏或CG一类的东西的话,高模确实会花掉你不少时间,所以,尽量用手边能利用的高模,然后在其旁边制作底模,由於现在大多数人白手起家,故我现在也从头开始做高模和底模,由於是一个人完成所以高模和底模的制作顺序没要求,但在工程上是先做高模。下面开始

上面是blender默认的初始界面 然后我们用shift+A创建 圆柱

然后在马上在左侧栏的下图指定边数深度大小等等等~~~(按T可切换此栏) 注意:在圆柱正式创建完成前 不可点选其他图元 不做其他任何操作

於是我们有了一个邮箱的底模(一个圆柱 呵呵)然后在右侧栏的transform中将底模移动到适当位置,注意是适当位置,注意,最好是沿著坐标轴移动整数。(此栏用N切换)

然后是蛋疼的高模,我们意思一下,看下图,不要问我怎麼做出来的,blender基础的都知道,OK,然后要保证高模是一体的,如果别人给你的高模不是一体的,要麼底模跟著高模分开做法线贴图,要麼ctrl+J将高模合并为一个模型(有问题就多摸索)

然后就是我们的重头戏 法线贴图 既然我们现在准备好了高模底模,

我们对底模分UV

首先,AB键进入编辑模式,CTRL+TAB进入编辑线模式。选中要作为接缝的线 CTRL+E,在弹出的菜单中选择Mark Seam, 选中的线就会变成橙色 接下来就是要把模型展开UV,A键全选,U键,在弹出的菜单中选择Unwrap进行展UV,然后在界面中找到UVEditing,

,展开的UV如下图:

然后我们要对分出来的UV进行添加棋盘格,左下角的Image新建图,

如上图设置好,然后点OK,然后出现了下图,

然后我们切换到我习惯的模式,下图那个是我自定义的模式,你可以通过ctrl+向右箭头,寻找合适的界面模式 呵呵

然后在右侧的属性栏(用N可切换出来)中shading,如下图设置然后在3D视图中出现棋盘格,如下图

然后我们要开始烘焙法线贴图了,首先我们要把高模和底模重叠在一起,(这就是为啥之前底模要沿著坐标轴整数移动),

然后,按A 全部取消选择,然后RMB选中高模,再按住Shift+RMB选择底模,记住:一定要先选中高模再选底模 接下来就是烘焙 烘焙的选项在,界面右下一栏的照相机图标中,bake就是烘焙选项咯 呐~~ 参数如下:

然后我们点击bake,得到如下:

然后说明一下上图的问题,由於高模的粗糙性(其实也取决去底模的细节性),和高模和底模的重叠位置不同,高模和底模大小与包含关系(高模包住了底模还是底模包住了高模),得到的法线贴图质量是不同的(这里圆都不圆了,可以给底模加shading smooth进行光滑一下,这里接没必要了,是否必要,以后要自己拿捏)。

然后,特别提醒,一旦做出了法线贴图,那麼底模和法线贴图就要一起使用(匹配原则),底模导出obj(导出还不会嘛 左上角) 法线贴图另存为位图格式PNG(UVEdinting 模式下的左下角Image->save as) 两者可以载入Unity引擎 进行最后的编辑

我们可以看到,在底模上保定细节明显,但是竖挺的细节有几个只有一条线,这就是底模和高模匹配的缺陷问题造成的。 於是我们得到了在底模平面上体现出高模细节阴影的法线贴图。 然后我们要将法线贴图在3D中的底模的体现出来,由於我默认的blender设置自动将其添加到底模的(版本间有差异,很大的差异)。至於怎麼添加,在学习给模型添加材质时就已经学过怎麼添加normal类了(其实我想偷懒的~~)。想看的可以查找blender相关资料 如果不懂 自学 我只能帮你们到这里了。至於为何用的繁体字,是便於日后载入blenderCN资料库。

本教程由坎巴拉智库团队,blender吧 及blender中文网技术小组 赞助 本教程由坎巴拉智库sky92archangel 写於 2014年 9月 9 日

尘归尘,土归土,We are star stuff,但我们的征途是星辰大海!

注: 版权所有 sky92archangel blender贴吧技术组 坎巴拉智库团队 教程现收录于坎巴拉智库团队资料库

最后更新:2022年11月17日
赞助商广告