战舰世界吧 关注:743,722贴子:25,608,554
  • 10回复贴,共1

【教程研讨向】发光船体涂装的制作入门

取消只看楼主收藏回复

这次苍蓝舰实装之前我一直以为就跟云天dalao做的涂装一样没什么技术含量,实装之后才发现竟然带夜光,简直炫酷得不行。。。既然官方涂装能发光那么这个版本一定是具有让图案发光的功能的,所以我今天晚上小小地研究了一下。为了证明我没有在骗人,先把研究成果发上来,有图有那啥——
首先是我一直在用的自制克利夫兰涂装(很显然是不带夜光的)

然后是折腾之后的版本

楼下放修改过程,请大神轻喷。。。另外lz码字比较慢请见谅


IP属地:湖北1楼2016-01-03 07:56回复
    作为切入点,我首先是寻找妙高的arp版和普通版的涂装文件的区别

    这其中以a结尾的就是我们看到的图案,ao结尾的是环境照明,mg结尾的是反射光泽,看上去其实都是原来就有的,跟发光好像没什么关系。然后我们强行打开mfm文件的时候就出现了天机。
    这是普通妙高:

    这是文艺(划掉)arp妙高:

    从字面意思来猜的话这个emissive就是发光的意思了,正好下面还有多出的emissivePower属性,对应的大概就是发光强度。
    于是我闷声做大死,把我家克利夫兰的mfm文件如法炮制地修改之后丢到了mod文件夹里。我改成了这样:

    结果整个船都亮了!

    尼玛这个惊悚的。。。

    于是这就说明还有一个文件控制着发光的范围。。。整条船都发光肯定是不好的。。。


    IP属地:湖北6楼2016-01-03 08:11
    收起回复
      2025-11-14 05:51:54
      广告
      不感兴趣
      开通SVIP免广告
      然后呢,我们惊奇地发现,高光图层里面是有天机的。比如这个妙高的mg结尾的两个文件的对比:
      原版

      arp版

      比较出乎意料的就是原来有高光的地方现在统统没有了,只剩下发光部分的条纹。
      然后我再次如法炮制把克利夫兰的mg文件改成了这样:

      然后果然就正常了!

      喜大普奔!
      然后通过修改emissivePower参数确实可以显著改变发光强度。已知默认为2.2,我把它改成60,然后克利夫兰开始像抽了风一样地耗电,不对,发光:

      说到这里大家应该已经了解其中的奥秘了,然而
      当我试图对主、副炮的涂装文件做同样的事的时候,发现它怎么都不亮。。。
      这也是我发的所有图上主炮的纹路都没有发光的原因
      于是这就是我希望大家研究的问题了。。。主炮的涂装文件拥有和船体的基本一致的文件形式,但是它为什么就是不亮呢。。。
      不过话说苍蓝舰的主炮上好像也没有发光条。。。会不会是官方就没打算让主炮发光。。。


      IP属地:湖北13楼2016-01-03 08:24
      收起回复
        不过就这样貌似也不错。。。所以我决定先去睡觉。。。大家晚安。。。


        IP属地:湖北15楼2016-01-03 08:25
        回复


          IP属地:湖北18楼2016-01-03 08:26
          收起回复
            简单而详细地说一下关于使用photoshop修改mg文件的问题
            @丶菟伢_茚 @火星上的死蛋挞
            我们一般拿到的自带的mg文件上面自带一大坨紫色部分:

            这也是整船都亮的罪魁祸首,所以我们首先要把它弄掉。
            先用魔棒工具把紫色部分选中。容差要足够大,这里我选的128,可酌情更改。“连续”要取消勾选。

            然后右键“选择反向”来选择不是紫色的部分。

            通过拷贝或剪切的图层,可以把非紫色的部分抠成单独的一个图层覆盖在之前的图层的上面。

            然后我们在紫色图层的上面,非紫色图层的下面,添加一个渐变映射

            映射的两个颜色极值我取的是8f4000和1b1d00,这个也是凭感觉的,可以斟酌修改。
            如果第一步紫色选的足够全面(也就是容差够大)的话现在图上应该全是屎黄色了。

            然后我们回到编辑过的a文件,隐藏所有背景,剩下的部分另存为png文件。

            然后把刚刚的png文件拖回到mg里

            检查一下对齐 检查一下对齐 检查一下对齐
            非常重要所以说三遍,不对齐的话发光部分会出现幻影。。。。。。

            然后给我们这个新图层加一个紫色的填充。我不太确定是否所有紫色都可以,所以我用的是官方arp妙高mg文件上取得颜色a180ff
            至此应该就算完成了


            IP属地:湖北50楼2016-01-03 16:43
            收起回复
              最新进展 我又玩脱了,副炮消失了。。。。

              没有大神来帮忙解决一下炮的问题吗


              IP属地:湖北54楼2016-01-03 17:11
              回复
                另外 这个东西再加上官方涂装会变成这样:

                这可能也是苍蓝舰不能上涂装的原因。
                我感觉0.5.2版本的这个发光特性开发得还并不完整。。。炮不能发光 飞机不能发光 还不能上涂装。。。
                关于之前mfm里出现的PBS_emissive.fx文件,那个路径下只有编译好的fxo文件,我并不能看懂,然后我就把所有的fx都试了一遍依然没有卵用
                于是我决定等下一次大版本更新再倒腾炮塔了 或者等大神拯救
                以上


                IP属地:湖北55楼2016-01-03 17:21
                收起回复
                  2025-11-14 05:45:54
                  广告
                  不感兴趣
                  开通SVIP免广告
                  演示所使用的涂装在这里
                  http://pan.baidu.com/s/1pKzDQtX
                  炮依然不能亮


                  IP属地:湖北67楼2016-01-03 19:10
                  收起回复
                    我突然觉得国服更新0.5.2之后也不一定会添加这个功能,毕竟又不和苍蓝联动,要发光干什么
                    ---贴吧极速版 For UWP


                    IP属地:湖北来自WindowsPhone客户端95楼2016-01-04 20:05
                    收起回复
                      发光炮塔的问题解决了,其实炮塔从我发这贴的时候就可以发光(应该),然而我们一直没发现。。。



                      简单地说 跟以前改法一样,修改dds和mfm,区别是还要进主(副)炮的模型目录,打开visual文件翻到最下面,把spaceitem这项的true改成false。

                      注意:包括lods目录下的所有visual文件都要改,不然进游戏把视角调远了就不亮了。
                      以上。
                      ——暁の水平線に勝利を刻みなさい!


                      IP属地:湖北来自WindowsPhone客户端139楼2016-02-25 08:16
                      收起回复