上古卷轴吧 关注:1,633,387贴子:28,458,812
  • 6回复贴,共1

教程:贴图修复进行时…

取消只看楼主收藏回复

前两天不是说要修复人物贴图bug嘛…结果发现中间出了不少问题,今天就来整体演示一遍。
先发一楼,防止直接被吃。
人妻风大小姐镇楼


来自iPhone客户端1楼2023-03-08 16:06回复
    首先我们来说说究竟要修复什么...

    请看红圈位置,我们的人物目前是0.7体重,但无论调到多少,这个明显的折痕都会始终存在。
    这个折痕或者缝隙的出现并不是由于我们的着色贴图,而是凹凸贴图,也就是以下这些。

    有人要问了,等下,怎么会有这么多...
    正常来说其实只有第一个,但...我用的体型mod导致我现在有了11份贴图...
    第十二个好像没啥用,因为11就已经对应1.0体重了。


    3楼2023-03-08 16:12
    回复
      广告
      立即查看
      修复第一步,找到用于修补的散件。
      我们能找到的最好质量的散件是4K的,而且很给力的是png格式。

      但是最有技术性的问题来了,咱们没有PS,怎么把它缝上去呢...
      之前我提到过Texblend,LE时代的C大神为我们留下了这个宝贵的工具,可是眼下SE好像不能用了,即使能用,性能也打了折扣,这是贴图图层自己的问题,我们没有办法。
      但我们还有别的工具,就比如这个XnConvert,拿上来就能读取dds文件,我们只需要把dds文件读取过来就好。

      读取之后怎么办呢?
      去动作那边添加动作——添加水印——把我们前面弄来的散件当水印添加上去再输出就好啦。
      当然,这种情况也可能要面对图层的替换问题,所以转化前记得去动作那个栏位里面的“以后”选项看看是不是你的贴图图层被替换了,我们是要往上添加,而不是替换。
      如果替换问题无法解决,我们还有第二个办法。
      XnConvert可以直接把dds转换为bmp之类的可以被默认画图工具读取的格式。
      是的,然后我们就利用画图3D把散件往上盖,盖完之后回XnConvert里再转回dds就好了...


      4楼2023-03-08 16:20
      回复
        这里我们只修改了最大身形的贴图,来看看效果吧。

        可以看到,缝隙明显消失了,之前即使是最大体重也无法去掉。


        5楼2023-03-08 16:22
        回复
          到目前为止,如果你只有正常的一张贴图,那么你的任务已经完成了。
          接下来说两个坑点:
          1. XnConvert转换时不要同时选保留颜色和转化为dds,这个好像有什么bug,转化完之后身体部分颜色变浅了。
          2. 图层覆盖发生的概率很随机,我都不知道为什么会发生...大部分时候直接水印就可以解决,而且不丢失分辨率,保持4K,这是最大的有点。
          对于我来说,这才刚刚开始...
          因为某个mod导致我现在有77个身体凹凸贴图...我就只能一个个整。


          6楼2023-03-08 16:26
          收起回复
            如果你有PS,并且能读取DDS,那你直接往上缝就行,技术含量?不存在的...


            7楼2023-03-08 16:27
            回复
              经过实验,我发现了一个提高效率的方法…
              首先,像我前面展示XnConvert的那张图那样,把所有msn后缀的贴图单独做文件夹。
              然后批量导入,转化为bmp批量导出,然后画图3d挨个叠,缝完了之后批量转化


              来自iPhone客户端10楼2023-03-08 17:59
              回复