查看: 207560|回复: 820

[极模] 【MARKS】贴图修改零基础教程(一) 贴图修改首次试炼

  [复制链接]

4

主题

12

帖子

86

积分

Lv.2

Rank: 2Rank: 2

发表于 2014-7-15 21:21:19 | 显示全部楼层 |阅读模式
本帖最后由 ❤、蝶汐汐 于 2014-8-30 12:16 编辑
【MARKS】贴图修改零基础教程(一) 贴图修改首次试炼
作者:sippey (sippey AT gmail.com)
日期:2014/6/7
目的
每个人玩游戏都有略微不同的目的,总有一部分人看不惯游戏里面的各种既有设定而想对
其进行修改,改模型属于这其中的一种。除了可以自由穿上各种世间罕见或者高价出售的
服装,更多的是一种对游戏全面掌控的快感。我是来玩游戏的不是被游戏玩的。本系列讲
述如何通过修改服装模型贴图来创造游戏中原本没有的时装,而不涉及传统以换装为目的
的改 upk 字串的方法。

摘要
本篇主要讲解基础知识,完成一些改贴图所必须的准备工作并做一个简单的练习。由于是
零基础教程,如果你觉得无聊可以迅速扫过全文。
基础知识
问:什么是模型?
答:模型,是描述游戏中物体(比如游戏角色或者地图中的一个物件)的一组数据。通过游戏引擎
的渲染,这些数据变成可以看到的图像。模型中两个重要元素是蒙皮和贴图。
问:那什么是蒙皮,贴图?
答:蒙皮是对三维物体的几何描述,更准确的说它用 N 多个简单的三角形来表示三维物体的表层,
所以说三维模型都是空心的。简单的理解,蒙皮就是物体的表皮的形状。贴图本身就是一张图片,
它包含了三维模型的色彩信息。只有有了贴图,模型才不是灰色的一坨。
问:蒙皮和贴图怎样对应?
答:还记得蒙皮是 N 多个简单的三角形吗?每一个三角形对应了贴图的一个区域,在显示的过程中
显卡将这部分图像贴在对应的三角形上,那部分的蒙皮也就有了对应的图像。每个模型的蒙皮都包
含多到数不清的三角形,所以说玩游戏显卡很重要。
问:为什么要改贴图?
答:通过修改贴图,我们可以改变显示在三维物体表面的图像,也就可以改变游戏中物体的外观。
本系列主要讲改变服装的外观,但是道理可以通用到其它物体。

准备工作
软件
UMODEL: 解 upk 包,显示包内模型的工具。下载地址 gildor.org. 当然你也可以使用以
umodel 为核心的其它程序。为了使用方便你可以把 umodel 设置到 path 里面。如果不会设
置 path,另一个简单的方法是把解压出来的所有内容丢到 windows 目录下。

Paint.NET: 格式转换 简单图像处理。 下载地址 getpaint.net,如果你有其它专业
图像处理软件就更好。

UPK_INFO:自制 UPK 工具,解包打包,目前内部使用。本篇使用在线云计算版本 UPK
Toolkit。

3D Coat: 3D 模型上直接绘制贴图,免去分析 UV 的烦恼。自己去找个破解版,这个本篇
不用, 以后会用到。
UPK 包
本篇用天族的内衣改果体补丁练手,补丁包压缩文件请在本文附件中找
(KunN_Naked_original.rar)。
打开压缩包有三个文件

00013149.upk 是贴图文件。

00013150.upk 是一个起链接作用的文件,

00013151.upk 是蒙皮文件。其实它除了蒙皮还有其他数据,不过这里不涉及,略去不表。
如果用这些文件覆盖游戏中的你的天族角色的内衣就变果体了,在国服 BNS 中 第一个文件放在这
里 C:\Program Files\TencentGame\BNS\contents\Local\TENCENT\CHINESES\CookedPC。
剩下的两个放在这里 C:\Program Files\TencentGame\BNS\contents\bns\CookedPC。
这样进入游戏你就发现内衣变果体了。
好吧这不是重点,请继续阅读。
学习用 umodel 查看 UPK
图形界面版
(略)
命令行版
在命令行下面先切换到你放那三个 upk 的文件夹,然后
umodel -game=bns 00013151.upk
如果 umodel 不在你的系统 path 里面,要把 umodel 改成指向 umodel 程序的完整路径。
眼尖的话你会发现刚才说 00013149.upk 是贴图文件,这边查看的却是 00013151.upk。其实是这样,
umodel 在显示包含蒙皮的 00013151 时会发现蒙皮中用了 00013149 的贴图,也就同时把 00013149
读取了。你也可以
umodel -game=bns 00013149.upk
单独查看贴图。
首先你看到的是,这就是 umodel 自己把所有相关文件载入后得到的图像。
QQ图片20140716163018.jpg
使用 page down 可以翻看相关资源,按几下以后你就可以看到
QQ图片20140716163109.jpg
这就是对应的贴图。请注意左上角的信息
package(包) 是 00013149.upk 说明这个资源在 13149 包内。
class 表示类型 内容是 Texture2D 即二维贴图
object 一行显示这个贴图在包内的名称 此处为 000000_KunF_d,以后要用到这个所以请记下。
之后还有关于贴图大小,格式的信息,这个记住怎么回来找就可以了,以后输出封包贴图会用到。
看下这个贴图,首先我们发现它大部分是肤色,这是很正常的因为是果体补丁。另外就是图的排列
似乎毫无章法,除了几个有特征的“点”,基本上无法将贴图对应到之前现实的人体上。你还可能
注意到,这里有其他的贴图,它们有不同的用途,以后会提到。

用 umodel 提取贴图
umodel 除了可以查看包中的内容,还可以将包中的内容提取出来存成文件。因为我们要改贴图,
所以就从 13149 包中提取这个贴图。
图形界面方式
(略)
命令行方式
umodel -game=bns 00013149.upk -export
运行后出现一个 00013149 的文件夹, 里面会有一个 Texture2D 文件夹,再里面就是四个贴图文件。
它们的文件名都是以 00000_KunF 开头的,并且是 tga 格式(一种图像格式,就像 jpg,gif,png
一样)。

修改贴图
如果你装了 paint.net 的话可以用它打开 00000_KunF_d.tga 文件,也就是我们刚才看好的贴图文
件。我们再来仔细观察一下这个贴图,首先你肯定可以定位到一个点,无需我多说这周围对应的是
什么,在它的右边与之相连的部分对应的是胳膊。图像下对应的像是人物的腿,右上角你可以找到
脚和手,图像的左半基本上就是人物的躯干了。
此外,你会发现不管手脚这里都只有一套,这是因为人物是对称的,所以只画出一半,另外一半用
镜像就可以,这样可以节约贴图的尺寸,减少游戏的大小(都这样了还要若干 G)。而且你还会发
现贴图的人体比例好像都不对,那时因为在贴图对应到蒙皮时,它们可以被旋转拉伸。最终的比例
是由蒙皮决定的。
虽然看不出准确的对应关系,我们还是可以做些小小的修改的。
首先,我们做一些小小的和谐(不要打我,只是做个简单的范例), 给她加个乳贴。虽然你也可
以直接在图上面改,但是专业的做法是新建一个图层,然后再图层上边改,这样后边改坏了最不济
就是把这个图层删掉重新再来,不会对原图造成损伤。红圈圈出添加图层的按钮,蓝色为建立的新
图层。建好图层以后,确认下选中的是这个新建的图层,图层右边有个对勾,打上的话表示显示这
个图层,不打表示不显示这个图层。
QQ图片20140716163237.jpg
用左上工具栏里面椭圆选择工具(左边一行第三个)选中我们要遮住的点,然后再左下的色彩选择
里面挑一个中意的颜色,再点工具栏里面的油漆桶,用油漆桶的十字准星瞄准选中的椭圆区域一点
就完成了。为了证明用新的图层是明智之选,你可以现在把新建的图层右边的勾去掉,你可以发现
原图出现,我们的修改不见了。试完以后记得勾回来。
只改个乳贴未免不过瘾,我们来给她加个纹身。首先我们找一个纹身的图像,我这里已经找好一个,
是一个蝴蝶。
QQ图片20140716163333.jpg
把这个图片另存为,然后用 paint.net 打开。这里有两个问题,首先这个图片不是透明的,如果直
接把它印在贴图上白色区域也会出现。点击工具栏的魔棒(左边一列第四个),然后点空白区域,
你会发现白色区域周围有被选择的虚线。点 delete 键, 你会发现他们变成灰白格子,这个一般用
来表示透明。
QQ图片20140716163351.jpg
比较这个图和贴图,你会发现这个图像有点大,如果当纹身那不是全身都是?按 Ctrl+R 或者菜单
里面调整大小,在出来的对话框装改变图像到 15%的大小。按 Ctrl+A 全选这个图,再 Ctrl+C 复制。
然后切换到之前的贴图,Ctrl+V 粘贴,那个小蝴蝶会出现在贴图左上角。拖动那个有横竖箭头的
小方块移动位置,把鼠标放在小方块和蝴蝶之间切换到旋转模式可以旋转图像。最后我把它放在大
约上臂的位置。点下 ESC 可以确认操作。
QQ图片20140716163409.jpg

保存和导出贴图
做了这些修改,如何检查效果呢,还需要先将贴图导出然后再合并到原来的 upk中。首先,我
们将图片保存,默认存成 Paint.NET 的 pdn格式。这种格式可以最大程度的保留信息, 包括图
层什么的,方便以后二次修改。

转存封包使用的 DDS 贴图
封包 UPK的话需要图片为 DDS格式。那我们现在就来导出,点击另存为,选择 dds格式,这
里先要修改文件名称。之后会出来一个设置的框,果体图用的是 DXT1 格式,其它有服装的基
本都是 DXT5,所以我们也选这个, 记得勾上那个 MIP 的选项,这个是必须的,再点下确认
Flatten 图层就保存完毕了。
QQ图片20140716163537.jpg

转存 3D软件预览需要的贴图
在封包工具公开发布之前,无法在游戏中查看贴图修改效果,所以 我们需要使用其他 3D软件
来测试。DDS并不是所有软件都支持的格式,所以你可能还要另存一份 TGA格式的贴图。打
开原始的 pdn文件,另存为里面选择 TGA格式,保持所有默认选项就可以。
封包前贴图测试
由于封包工具仍在测试,还未公开发布,在这里提供一个不需要进入游戏的测试贴图的方法。
既然不进入游戏,我们需要一个额外的 3D软件用来查看贴图在模型上的样子。如果你会使用
专业软件 3DS MAX 的话,我就不多说了,在这里我主要推荐一个小软件,SkelEdit (umodel
作者 gildor 的另外一个作品)。下载地址参考前文。
SkelEdit虽然简单,但是不能体现一些细节,比如它好像不支持法线贴图的样子。更高端大气
的预览方式会在之后的教程里面介绍。

使用 SkelEdit
SkelEdit 可以查看三维模型,并可以载入动作让模型动起来,不过这里只使用模型查看功能。
那么首先。。。我们要有模型。SkelEdit不支持载入 upk 包载入,所以我们先用 umodel或者
ModMaker 把模型提取出来,存为 SkelEdit接受的格式。之前说过模型是在 00013151.upk中,
如果用命令行:
umodel -game=bns 00013151.upk -export
即可提取出来一个叫做 00002_KunN.psk 的文件。用 ModMaker 的话操作和提取贴图相似。
打开 SkelEdit(如果发现全是英文看不懂,没关系,这个软件很简单,一学就会) ,首次运行
他会提示设置根目录,点击 OK出来一个对话框。Path 下面的 ResourceRoot 要填下。填什么呢?
填刚才另存的 tga 贴图所在的文件或者它的上层文件夹,文件夹可以使用后边的那三个点选取,
其它两个路径随便写就好。设置完以后关闭对话框。我的设置如右图。这里一定要设置对,不
然后边无法打开贴图。设置好请关闭并重新打开一下 SkelEdit使新设置生效,并在
File>Preference 里面验证一下设置有没有成功保存。
QQ图片20140716163709.jpg
点击菜单 File>Import Mesh,找到刚才提取出的 00002_KunN.psk,点击 Open打开。模型就导
入了,如下图,是不是很简单?
QQ图片20140716163837.jpg
下一步,载入我们改好的贴图,这个有点不好找,在左边栏的下部,有一个 Material(材质)
的选项,展开以后出现一个可以输入文件的地方,点后边的三个点,然后找到刚才改好的贴图,
就可以看到修改好的贴图了。如果模型没有变化,极有可能是之前路径设置有误,请重新来过。
最后,简要介绍一下视角操作,在显示区域左键按下拖动旋转视角,中键按下拖动平移视
角,右键按下拖动可以拉近拉远。
多数时候,首次改贴图会很难找对应模型上位置,所以需要多次预览来保证改图的精确。
如果你觉得自己改的不错,可以发出来让封包工具的测试人员帮您打包成 UPK。请求打包
的人可能较多,如果测试人员未能及时回复您,请耐心等候。
打包以后第一件事当然是载入游戏预览啦!!

游戏预览
改好的包在游戏中的样子,除了光线等因素以外,与在 SkelEdit 中预览结果基本无差。
与本文同时附上的还有一些中间文件和我得到的最终结果(texture1.rar),如果之前做错又
不想重做可以中间的步骤开始。
极限改模,无限欢乐
本文作者为 MARKS团队成员 Sippey (sippey AT gmail.com)。
未经书面允许,请勿转载,违者必究。
(完)

更多相关资料:
[极模]【MARKS】贴图修改零基础教程(二) 人体彩绘“乳”此简单
回复

使用道具 举报

16

主题

84

帖子

462

积分

Lv.2

Rank: 2Rank: 2

发表于 2014-7-15 23:50:04 | 显示全部楼层
围观  
回复

使用道具 举报

31

主题

1341

帖子

2707

积分

Lv.1

Rank: 1

剑灵版面勋章剑灵模型版面勋章吃货勋章

发表于 2014-7-16 01:52:28 | 显示全部楼层
抢个板凳先~
喵叽~
回复

使用道具 举报

53

主题

1106

帖子

2959

积分

Lv.5

Rank: 5Rank: 5

剑灵模型版面勋章剑灵活动勋章

发表于 2014-7-16 01:57:06 | 显示全部楼层
那就抢个地板吧!
哼哼哼~谢谢大神分享
[img=1000,333]http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2014/10/26/230250kj3l0ektbl20bmyg.jpg[/img]
回复

使用道具 举报

471

主题

5306

帖子

1万

积分

Lv.1

o(-"-)o ﹏注定擦边女神,做个女神惊了喂

Rank: 1

MHO版面勋章剑灵版面勋章剑灵模型版面勋章剑灵活动勋章剑灵捏人版面勋章作死大队游戏MM版面勋章吃货勋章游戏MM认证勋章

发表于 2014-7-16 10:28:59 | 显示全部楼层
我也占个前排等
[img]http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2014/07/15/235247rznwwc5ncnc5b53c.gif[/img] [url=http://t.qq.com/ff-1313?preview]请关注我的腾讯微博~么么哒![/url]
回复

使用道具 举报

27

主题

1565

帖子

2981

积分

Lv.5

Rank: 5Rank: 5

剑灵版面勋章剑灵活动勋章

发表于 2014-7-16 13:36:12 | 显示全部楼层
  占个前排~  坐等更新
[img]http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2015/04/28/004754qnxnxxtxh9xvxxzx.jpg[/img]
回复

使用道具 举报

0

主题

245

帖子

614

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2014-7-16 18:06:46 | 显示全部楼层
等等!!我也来占个后排!!好东西多学习学习
回复

使用道具 举报

145

主题

1393

帖子

4776

积分

Lv.1

什么是多余,冬天的蒲扇,夏天的棉袄,还有我心冷后你的殷勤。

Rank: 1

游戏MM版面勋章MHO版面勋章剑灵版面勋章剑灵模型版面勋章剑灵捏人版面勋章作死大队吃货勋章

发表于 2014-7-16 19:04:32 | 显示全部楼层
好吧,我也来看看,虽然不会。
[img]http://s1.houdao.71dm.com/11884/photo/Day/2015/06/01/132153_88d9143312431138ecc78aa76e0f3.jpg[/img]
回复

使用道具 举报

3

主题

416

帖子

1975

积分

Lv.4

Rank: 4

发表于 2014-7-16 20:25:21 | 显示全部楼层
太好了,终于有教程了,谢谢分享
回复

使用道具 举报

1

主题

174

帖子

1044

积分

Lv.4

Rank: 4

发表于 2014-7-16 20:58:05 | 显示全部楼层
受教了~~~~
回复

使用道具 举报

0

主题

337

帖子

844

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2014-7-16 21:47:55 | 显示全部楼层
看不懂,,,
回复

使用道具 举报

5

主题

349

帖子

947

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2014-7-16 22:01:04 | 显示全部楼层
学习学习,不过为什么看起来那么复杂?
回复

使用道具 举报

22

主题

523

帖子

2673

积分

正式版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

剑灵版面勋章剑灵模型版面勋章剑灵活动勋章

发表于 2014-7-16 22:31:32 | 显示全部楼层
占个前排...谢谢大大分享技术!~~
[img=900,506]http://att.bbs.duowan.com/forum/201407/16/124235qzly9477p9f7zy47.png[/img]
回复

使用道具 举报

60

主题

2901

帖子

4603

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

剑灵版面勋章剑灵活动勋章

发表于 2014-7-17 00:57:30 | 显示全部楼层
好深奥
[img=1920,1080]http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2015/06/13/072204icbx1d7gus4ll1lz.png[/img]
回复

使用道具 举报

0

主题

18

帖子

38

积分

Lv.1

Rank: 1

发表于 2014-7-17 05:41:09 | 显示全部楼层
好难。。。。。
回复

使用道具 举报

10

主题

258

帖子

705

积分

Lv.3

Rank: 3Rank: 3Rank: 3

发表于 2014-7-17 16:13:55 | 显示全部楼层
高端大婶
回复

使用道具 举报

11

主题

1084

帖子

2428

积分

Lv.5

Rank: 5Rank: 5

发表于 2014-7-17 20:10:09 | 显示全部楼层
好难的样子。。。
[img=1366,300]http://i1.17173cdn.com/9ih5jd/YWxqaGBf/forum/images/2014/05/21/230346egmgh58wwzsgfogq.jpg[/img]
回复

使用道具 举报

18

主题

611

帖子

2009

积分

Lv.5

Rank: 5Rank: 5

发表于 2014-7-17 21:51:29 | 显示全部楼层
支持一下,坐等更新,露珠加油!~
[img=945,220]http://m3.img.srcdd.com/farm5/d/2015/0526/10/19039A070C45331391F1639F8F4CB18D_B1280_1280_945_220.jpeg[/img]
回复

使用道具 举报

9

主题

30

帖子

155

积分

Lv.2

Rank: 2Rank: 2

发表于 2014-7-18 00:35:25 | 显示全部楼层
哇塞~ 好高端,来瞧瞧
回复

使用道具 举报

16

主题

84

帖子

462

积分

Lv.2

Rank: 2Rank: 2

发表于 2014-7-18 10:25:26 | 显示全部楼层
那个那个  楼主工具有木有?
回复

使用道具 举报

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

本版积分规则

点击这里给我发消息 点击链接加入【17173社区玩家群1】