我相信很多人都知道,特别是做补丁的小伙伴。但是我看到一直没有人说,今天我就用我自己的见解来介绍一下染色的原理。
首先我们先来了解一下DNF时装的原理,DNF人物角色在游戏内显示的部分可依次分为皮肤图层和各个时装部件的图层。

皮肤是角色的全裸效果(为了时装效果能够充分展现),比如夏日套啊 就会有露的比较多的情况(当然都是没有关键点的)

时装效果按照顺序叠放在皮肤图层上
(上图为女鬼剑天9衣服)
如何成为连贯的效果?
简单理解一下,举个例子,女鬼剑皮肤有221帧,这每1帧都代表女鬼剑不同的动作(就像动画的原理一样)
技能效果就是通过+特效和组合人物帧数动画组成的
(动作是有限的,所以一般开新技能都拼的是特效效果)
既然女鬼剑皮肤有221帧,那每个女鬼剑相关的时装部件也得有221帧,对应皮肤的效果
啊!讲的我脑子疼,我表述不太好,大家见谅
那回到正题
时装染色的原理是?
通过模拟游戏效果让我来演示一遍
首先是皮肤图层(女鬼剑第12帧)

然后是对应的时装图层(女鬼天9衣服第12帧)

组合!

为了方便我就拿一件衣服举例子 其他时装就不上了
那染色部分是什么鬼辣!

上图所示即为女鬼剑天9上衣的染色部分,就是提前制作好的时装效果的一部分(灰底)
我说了乱七八糟你可能看不懂,那我把这个图层覆盖到时装上你就明白了!

染色部分就是一部分时装效果叠加到原来的时装上(所以时装染色不是全部染色)
接下来给染色部分叠加你想要的颜色,比如说我想要翠绿色(留一点透明度)

这就是染色后的效果(叠加翠绿色相当于游戏内使用翠绿色染色剂)虽然很难看,但是我这样是为了举例子啊!
当然,游戏里没有这么丰富的配色自用,存在一定颜色限制
我们平时玩的DNF就是由插画效果+UI效果+各种像素贴图构建在一起的
不说了,越说越乱,大体就是这样!