注册希望之地,和我们在一起~

您需要 登录 才可以下载或查看,没有帐号?点击注册

x
本帖最后由 Kaye 于 7-9 00:09 编辑
征得Si同意后,我将这篇文章转成了免费可见的。

希望每个MOD作者能在发布自己的作品前认真看看这个帖子。
尤其是2楼!非常、非常、非常的重要!!!

——Kaye

信守承诺,这一篇也发布出来了。
贴图修改零基础教程(二) 人体彩绘“乳”此简单

作者:sippey  (sippey AT gmail.com)
日期:2014/6/6


摘要


本篇继续介绍一些与贴图相关的基本知识,以及一些剑灵里面的设定。在实践环节,我会简单的讲一下怎样使用3D Coat 这个软件直观的绘制贴图。下图我最终结果图。



基础知识

先声明一下,下面这些知识只要了解下就好,看不懂也不太会影响后边实际操作,我只是不想帖子写的太水。

关于UV

上一篇我们简单提到了贴图会在三维物体显示时被“贴”在蒙皮的表面。事实上没有说的这么简单,不信你可以试一试把一张白纸平整的贴在一个皮球上。你会发现纸的某些部分一定会皱起来。如果一定要贴平整,那只好把纸的一些部分用剪刀剪掉。如果你真的这样去做,在完工的时候再把贴在皮球上的纸完整的揭下来(假设你用的胶水不怎么粘),那么你得到的可以看做是一张皮球的UV图。一个现实中的例子就是足球,把足球沿着球皮接缝裁开,得到的一整片皮可以看做是一张足球的UV图。另一个例子是小时候做手工,都是从一张纸上剪下来,然后粘出来个三维物体,剪下来的那个除去粘贴用的面剩下的可以看做你做好的物体的UV图。



为什么我一直用“可以看做“?是这样的,UV除了形状,还包含UV图上一点怎样对应到三维物体表面的信息,就像你知道怎么把手工粘好一样,游戏有这些信息也知道怎么把他们在游戏中粘好。在游戏中,UV其实是可以伸缩的,还记得我们的上一篇中的蝴蝶被拉长了吗?另外UV其实不用必须连成一整片的。下面是一张实际的UV:


UV 其实最终还是一种对应关系,表现为上图左边的的网格和右边人头蒙皮的网格的对应。把这种关系画出来那就变成UV图。在游戏中三维物体显示的时候,贴图会按照左边UV网格裁开,然后每一小块会经过不同程度的拉伸(或者压缩),然后贴在右边蒙皮的对应网格上边。

关于剑灵用到的几种贴图

  • D 贴图,即diffuse贴图,翻译作漫射贴图, 它表现了物体的本来颜色。在白光照射下,游戏场景里面的物体最主要体现的颜色就是D贴图的颜色,所以改贴图最主要的就是指改这个。改了这张贴图,三维物体表面的颜色也随之改变。


  • S 贴图,即specular贴图,翻译作高光贴图,他表现物体在镜面反射时的颜色。同样是颜色这个和D贴图有什么区别呢?举个例子你就明白,白光照射下,一个蓝色的玻璃球,在不反光的部分呈现蓝色。在玻璃反光的部位会偏向白色。所以说白色就是玻璃球高光贴图应有的颜色。不是纯白是因为这部分同样受漫射贴图的影响,实际出来的颜色是高光和漫射的叠加。当然如果光源足够强大,色彩还是会溢出到白色,就像照相里面的过曝光。



  • N贴图,即normal贴图,翻译作法线贴图。不知道法线是啥?想象你在初中物理里面学的光学,里面讲镜面反射的时候说到过这个。简单的说,法线就是垂直于物体表面的一条线(其实是向量不过这里先不要求这么精确了解)。具体法线的说明可以看百度百科。 那么法线贴图是用来做什么的呢? 我们举个例子说明,如果给一张桌子建一个三维模型,桌子面和桌子腿无疑是需要用蒙皮表现的。但是如果桌面不是像一块玻璃一样平 而是由一些细小的雕刻花纹怎么办?当然可以在做蒙皮的时候做出细小花纹的突起,但是这样吃力不讨好,不仅费时而且得到的蒙皮复杂,在显示的时候显卡会更吃力。其实我们看到的不过是花纹在光线照射下表现出来的明暗区别。明暗也是颜色,直觉就是可以把这些加入漫射贴图就好了(这一步在专业领域叫做烘焙,或者直接用英文bake)。但是,三维物体在场景里面光照的方向不一,而且物体还可能移动,如果明暗变化作死了,会显得很假,怎么办?答案就是把这些凸凹部分的法线存在一张图里面,不同颜色表现不同法线方向。这样在显示物体的时候,如果凸凹的一部分正好冲着光源,那么它就会变亮一点,反之变暗一点。就这么简单。


  • M贴图,应该是Material贴图,即材质贴图。此贴图的不同颜色用来代表对应的蒙皮的一些物理性质。在剑灵中红色表示皮肤,绿色表示衣服纺织物,蓝色表示高度反光的物体如金属。




我先把2楼的话提到这里说:
注意!!如果今后极模区投稿区的预览图又是那种没有开透明化(A图层)、没有导入N图、没有导入S图的3dmax截图预览,请原谅我动用极模组的一票否决权拒绝你封包,不管你得分有多高。

原因很简单:一般没有看过自己N图S图到底是什么样的人,十有八九都是封包后进游戏一看又不满意的。
这个时候又会来问我怎么改、问我能不能再封包。
然后又看不到自己的N图S图改成啥样了于是封包好了又不满意,继续要改。
反反复复折腾自己,也折腾我。
所以我宁愿先动用一票否决权提前就节省我们俩的时间。

原谅我这里的话很糙。
但话糙理不糙,我相信各位MOD作者也是希望自己手下署有自己名字的作品能尽善尽美。
所以让我们共同合作,好吗?

你不知道怎么开A通道、怎么导入N图、S图,请看2楼的教程!!

——Kaye






分享到 :
16 人收藏

183 个回复

倒序浏览
sippey  极模组 | 2014-6-7 09:11
本帖最后由 Kaye 于 7-9 00:15 编辑

【实践环节】

在第二篇的实践环节,我来教大家怎么画内衣。是不是有点小激动呢?

前方高能注意!!
请所有有关人员都不要撤离!!
重复一次,不要撤离!!


——Kaye

准备工作

软件
注:加星号的为非必须


UMODEL: 解upk包,显示包内模型的工具。  下载地址 gildor.org。 当然你也可以使用以umodel为核心的其它程序 (推荐希望之地的ModMaker)。如果直接使用umodel的命令行,为了使用方便你可以把umodel设置到path里面。不会设置path的话,另一个简单的方法是把解压出来的所有内容丢到windows目录下。
3D Coat: 3D模型上直接绘制贴图,免去分析UV的烦恼。所以说我之前讲的UV什么的只做了解就好了,考试不考,嘿嘿。这个软件可以到官网下载试用版。不过我想大家都知道怎么找注册机什么的,我就不多说了。

*3DS MAX: 很有用的一个三维软件,能做很多事,我在这里只用它把三维模型的转换成3D Coat可以使用的fbx格式。
*ActorXImporter:一个3DS Max的插件,可以读取UPK包中提取出来的PSK格式。下载地址


提取三维模型和贴图,并转换格式

还记得吗 00013151.upk 里面是3D模型,这次我们要使用外部工具而不是直接用umodel, 所以要把模型内部文件提取出来。另外我们还要原始贴图,
  • umodel命令行方式
umodel -game=bns 00013151.upk -export
umodel -game=bns 00013149.upk -export

解包以后,你会发现出来两个文件夹,一个是00013151,里面有一个psk文件,另一个是00013149,里面有四张贴图。

这psk格式是Unreal引擎使用的,大多数三维软件不支持。好在gildor大神(umodel作者)已经写了一个ActorXImporter。这是一个插件,是以脚本的形式存在的,下载以后放在 C:\Program Files\Autodesk\3ds Max 2014\scripts 路径下。如果你安装3DS MAX改了路径请对应修改之前的路径。在3DS MAX的菜单中有一个MAXScript,点里面的运行脚本(Run Script)。出来一个选择文件的框,选择刚才你解压出的插件(ActorXImporter.ms)。然后出来一个对话框,点击里面的Import PSK,然后选择刚才解包出来的psk文件,你会发现人物模型呈现在3DS Max 窗口中。一个无头裸女你怕不怕!!



看着3DS Max的一堆菜单和工具条你一定发憷,好在我们只需要做一件事,导出fbx。窗口最左上角的那个有3DS Max标志的按钮,选择导出(Export),在出来的对话框里面选择FBX格式,然后命个名(我这里就用原来psk的名字00002_KunN),点击保存就好了。


将解出的文件导入到3D Coat

打开3D Coat(废话),注意一点是如果你不是N卡用户,请选择3d-Coat(DX),不然程序很容易挂掉。如果是N卡据说GL版和CUDA都还比较稳定。我是可怜的A卡用户,求赞助买显卡。


以下是K酱的补充和改动


会有一个欢迎界面,无视掉Si的红框框,直接点右上角的叉。


然后,你会看到一个灰色的空间,啥都没有。

Q1:我如何导入骨骼?
A1:首先,骨骼是刚才我们用3dmax导出的fbx文件。
导入方法是:


然后选择刚才导出的fbx文件(我以灵男春意盎然为例):



然后出现:
  

点OK(我知道你是中文界面,所以你点「确定」就好了)

接着就骨骼就导入成功了:




如果你无限弹出欢迎界面:


请一定注意一下,你的fbx文件不可以放在包含中文的路径下!!!
比如「D:/剑灵改模/[LynM]ChuYiangRan.FBX」,包含了中文「剑灵改模」,不可以!!
比如「D:/MOD/[LynM]ChuYiangRan.FBX」,没有包含中文,可以!!

另外要注意,直接放在桌面上也不一定能成功。
因为桌面的默认路径是:「C:\Documents and Settings\用户名\desktop」。而很多人的windows用户名本身就是中文!!
当然如果你像我这样windows用户名是Kaye的就可以尽情放桌面了。

记得哦!!路径不可以包含中文哦!!!!
(只有骨骼受此限制,贴图不管是DNMS哪一个你都可以随便放到中文路径里)




Q2:我如何导入D图?

A2:首先,D图是管彩色的贴图。
导入方法是:

然后选中你解包(或制作好的D图):

↑就是结尾是D那个,简单吧!

显示效果如图:



Q3:怎么显示A通道/开启透明化?

A3:超!级!简!单!(虽然在3dmax时麻烦成狗了!)
看到右下角图层:


把Layer0前面那个眼睛戳掉!



你看,袖口和腿部变得清清爽爽没有那层灰色了:


凡是在D图上改过A通道的小朋友,都请把Layer0关掉!!关掉!!关掉!!否则陈苏儿永远都脱不下她的奶罩!!


Q4:怎么导入N图?


A4:N图是制造凹凸的图。
导入方法:








导入N图很重要!!!因为N图能让衣服不再是一块平板!!!


↑这是只有N图的样子!!!凹凸吧!!立体吧!!



↑如果没有N图就会很薄,很像纸片


Q5:怎么导入S图?


A5:S图管反光!

导入方法:





导入了S图以后四处转动一下模型,体会一下光照的变化。

也观察一下你是不是做出了「绿色底色发红光这种奇怪的模型」。



Q5:如何转动模型?


A5:按下Alt键,左键拖动旋转,中键拖动平移,右键拖动缩放。



注意:
如果今后极模区投稿区的预览图又是那种没有开透明化(A图层)、没有导入N图、没有导入S图的3dmax截图预览,请原谅我动用极模组的一票否决权拒绝你封包。

原因很简单:一般没有看过自己N图S图到底是什么样的人,十有八九都是封包后进游戏一看又不满意的。
这个时候又会来问我怎么改、问我能不能再封包。
然后又看不到自己的N图S图改成啥样了于是封包好了又不满意,继续要改。
反反复复折腾自己,也折腾我。
所以我宁愿先动用一票否决权提前就节省我们俩的时间。

原谅我这里的话很糙。
但话糙理不糙,我相信各位MOD作者也是希望自己手下署有自己名字的作品能尽善尽美。
所以让我们共同合作,好吗?




以下是贴图修改部分。因为不建议直接在3dcoat上修改,因此这部分教程维持原价。
一般都不需要购买。

游客,本付费内容需要支付 100个C币 才能浏览   购买
















1stDoll 2015-8-28 11:34
最后两个文件是什么文件?
kesaan Lv.6 2014-6-16 13:53
我来补充UMODEL 的使用方法 , 打开CMD (cmd打开方式自行百度- -, 输入cd 空格键umodel所在目录如X:\umodel_win32 回车 在回馈的X:Umodel_win32 后面输入umodel -game=bns XXXXX.upk -export 回车,注意部分地
swlhzm Lv.4 2014-6-8 20:14
为什么没有介绍怎么封补丁啊?好想学
kesaan  Lv:3 | 2014-6-16 13:53
本帖最后由 kesaan 于 6-16 13:55 编辑
sippey 发表于 6-7 09:11
**** 本内容需购买可见 ****

我来补充UMODEL 的使用方法 ,  打开CMD (cmd打开方式自行百度- -,  输入cd 空格键umodel所在目录如cd X:\umodel_win32  回车  在回馈的X:Umodel_win32 后面输入umodel -game=bns XXXXX.upk -export 回车(如果在C盘就把X:替换成C:,千万别以为是输入X。。。),注意部分地方有空格喔。回到Umodel文件目录会发现多出来几个文件夹里面就是解包后的成果了~ PS:需要解包的UPK需放在umodel文件同目录

sippey  极模组 | 2014-6-8 14:36
qq451986716 发表于 6-7 15:42
NO NO NO

尤其是多玩的盗贴严重的不行

多玩非常不厚道,再也不去那边玩了;173也没好到哪儿去,我发个视频给删了然后自己的版主发出来,你说这都什么事儿。
哄哄 VIP会员 永久VIP  管理员 | 2014-6-7 08:59
{:7_184:}我先去赚c币

 成长值: 51195

QQ好友和群QQ好友和群
lwq199600  Lv:3 | 2014-6-7 09:38
楼主到处挖坑{:7_180:}
®无名小卒©  Lv:2 | 2014-6-7 10:29
1000C币要改什么程序才得啊 各位大神....1000c这个坑填补了啊
澐煈  Lv:4 | 2014-6-7 11:49
期待啊
qq451986716  Lv:4 | 2014-6-7 15:29
为什么这么贵?因为怕17173和多玩狗盗贴严重


希望之地剑灵MOD模型QQ群179404174



二两锅烧 2014-6-7 17:00
想问一下这个群是对所有人开放吗?
哄哄 2014-6-7 15:37
不是因为没有编辑完成么。。
哄哄 VIP会员 永久VIP  管理员 | 2014-6-7 15:37
qq451986716 发表于 6-7 15:29
为什么这么贵?因为怕17173和多玩狗盗贴严重

不是因为没有编辑完成么。。
qq451986716 Lv.8 2014-6-7 15:42
NO NO NO 尤其是多玩的盗贴严重的不行

 成长值: 51195

QQ好友和群QQ好友和群
qq451986716  Lv:4 | 2014-6-7 15:42
嘤嘤丶 发表于 6-7 15:37
不是因为没有编辑完成么。。

NO NO NO

尤其是多玩的盗贴严重的不行
sippey 2014-6-8 14:36
多玩非常不厚道,再也不去那边玩了;173也没好到哪儿去,我发个视频给删了然后自己的版主发出来,你说这都什么事儿。
哄哄 2014-6-7 15:44
好吧。。
哄哄 VIP会员 永久VIP  管理员 | 2014-6-7 15:44
qq451986716 发表于 6-7 15:42
NO NO NO

尤其是多玩的盗贴严重的不行

好吧。。
qq451986716 Lv.8 2014-6-7 15:45
你想啊,你辛辛苦苦做的补丁,被人家随便拿去到别的论坛说是自己做的,你有何感想?累感不爱啊

 成长值: 51195

QQ好友和群QQ好友和群
您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

联系我们|关于我们|TAG|手机版|小黑屋|帮助|客服QQ| 希望之地 ( 闽ICP备12024174-1号 )  

返回顶部