黑泽怜、莱莎等人胸前马赛克修复mod+消除方法
本帖最后由 柳梦璃mm 于 2022-4-1 01:35 编辑黑泽怜,莱莎等人胸前的马赛克问题,貌似无大佬愿意解决,我这里就说一下我个人的消除方法
这种马赛克会随光线角度改变而改变,而且是半透明,所以不会是2d贴图的关系,而是模型的光滑组或者法线(法线,简单来说就是模型表面对光的反射角度),又或者是法线贴图(法线贴图表现凹凸感)的问题
通过模型的网格大小可以确定不是模型法线,一个三角形代表一个面,马赛克是四边形,也就是需要两个三角形,不同面之间法线角度和光滑组如果区别很大,就会出现一些面光一些面暗,也就是类似马赛克一样,但是图中模型的四边形和右边的马赛克明显大小不一样,而且法线和光滑组也貌似没啥问题,所以排除了模型的关系
黑泽怜、莱莎前马赛克修复mod:
pan.baidu.com/s/1wt9ZQmos1r1GGrZAutaDnA
提取码: yw7p
已更新全女性人物修复
说明:只要在不同光线角度看你就会发现这游戏所有贴图都会有马赛克,皮肤,衣服,等等都有,所以不止黑泽怜和莱莎有,其实每一个人物都有,只是皮肤露的比较多的服装比较明显,所以只需要修复比较明显的地方就行,其他人物可以根据自己需要,按下面的教程来修复,其实原理非常简单,就是用ps把色差变小,或者直接变纯色,脸上无马赛克也是因为纯色,我也是参考这个原理来修改的,这种修复方法看起来其实跟原版无啥区别
没看见解决办法啊,只有一张图片,期待后继的解决办法! 本帖最后由 柳梦璃mm 于 2022-4-1 01:41 编辑
经过测试,的确是法线贴图的关系,可能还有其他原因,具体我也不知道,反正修改法线贴图可以消除就是了
修改工具:
1.tianmuxia大佬的解包封包工具 https://bbs.3dmgame.com/thread-6228376-1-1.html
2.洛克人大佬的LINKDATA导入导出工具-0.430 https://bbs.3dmgame.com/thread-6004000-1-1.html (不推荐)
3.photoshop 还有安装dds支持插件 https://mod.3dmgame.com/mod/69701
最新更新,贴图不要用T大或者洛大的工具,请用gust_tools_1.48这个,这个工具对于巫女能完全兼容,不会有任何问题,也没有限制
注意:tianmuxia大佬的工具貌似有个bug,就是提取某些人物的贴图会出错,不管你是修改过的图,还是没修改的原图,只要导出再导入,就会出错,很多人以为是自己修改的图有问题,实际上即使是没修改的原图,也会出错,所以提取不同人物需要用不同工具,比如莱莎可以用T大的
黑泽怜就需要用洛大的,这工具也有个要求,就是修改的图容量不能小于原图容量,比如黑泽怜的皮肤法线贴图原图容量是2,796,320 字节,你修改后的图不能少于这个容量,否则封包g1t文件就会提示出错
有贴吧大佬提醒,用T大的工具导入贴图后如果闪退,可以修改g1t文件的16进制来防止闪退,这样就可以用T大的工具封包黑泽怜的贴图了,觉得修改麻烦也可以直接用洛大的工具导入贴图,具体看下图
最新更新,贴图不要用T大或者洛大的工具,请用gust_tools_1.48这个,这个工具不会有任何问题,也没有限制
修改方法:
1.解包gmpk,提取g1m(模型文件)和g1t(贴图文件)
用tianmuxia大佬的工具解包gmpk文件,双击_解包gmpk.bat,会得到一个文件夹,里面就有g1m和g1t文件
2.从g1t提取贴图,比如我要修改黑泽怜的法线贴图,需要用洛大的工具,双击洛大工具中的g1t_to_dds.cmd,把g1t文件拖进入命令框内,得到一个01的文件夹,里面就是贴图文件,不同工具提取g1t,图片名字也有点区别,所以用什么工具提取,必须用什么工具封包
图中黄框就是黑泽怜的皮肤贴图,从左到右分别是2d贴图(表现图案),法线贴图(不同光线角度表现凹凸效果),黑白贴图(表现贴图明暗效果,颜色越浅越光,越深越暗)
。。表示,大佬厉害,但我看不懂啊 柳梦璃mm 发表于 2021-11-30 11:15
经过测试,的确是法线贴图的关系,可能还有其他原因,具体我也不知道,反正修改法线贴图可以消除就是了
修 ...
然后呢然后呢,我怎么感觉还没讲完
本帖最后由 柳梦璃mm 于 2021-12-6 10:10 编辑
3.法线贴图的像素色差就是造成马赛克的原因,可能你会有疑问,这种色差根本不可能会有马赛克,可是这游戏就是这么无语,不知道啥原因令这些色差变得非常明显,而且这马赛克有两层,第一层是我们最常看到的超大方格的那种,这种消除方法极其简单,只需要用photoshop随便重新保存为dds文件就可以了,第二层才是真正法线贴图的马赛克,需要用ps把像素的色差变小,颜色越纯,马赛克越少,为什么人物脸上没有马赛克,就是因为人物脸上的法线贴图几乎是纯色的
要修改dds文件,photoshop必须先安装dds支持插件,安装方法上面链接有,记得ps是安装版,不然有可能dds插件用不了
打开法线贴图00000_000010-DXT5.dds,你可以看到胸部有明显色差,消除色差就可以消除马赛克,方法有两种:
第一种,使用ps的“替换颜色”功能,把深浅区域的色差变得更小,胸部色差区域少所以比较简单,背部这种区域就很多了,改起来很麻烦,效果也一般
第二种,使用ps的“画笔工具”功能,把色差区域的颜色直接变成纯色,如果你觉得改变原图的像素会影响层次感,但实际上,我完全找不到有任何区别,这方法简单快捷,效果也好,而且连毛孔疙瘩的凹凸感也没影响(皮肤法线贴图就是表现这个凹凸感的)
所以我用“画笔工具”的方法举例子,先按住Alt+鼠标滚动,把图片放大几百倍,直到看到像素,右边点一下“通道”,选定rgb三通道(默认是选定的),由于三通道全部显示会看不清像素,所以把红蓝通道前面的眼睛不选择(只是不显示红蓝通道),只选择绿通道,这样可以看得清楚点,记得要选定三通道,别点错把红蓝通道的选定取消了,意思就是要选定三通道,但不显示红蓝通道(如图1)
点一下左边的“吸管”(就是选好要替换成什么颜色),你可以把色差都变成浅色的,也可以变成深色的,反正区别真的不大,比如我选浅色的(如图2)
选好后点一下下面的“画笔工具”,再点上面的“像素”(就是替换范围,数值越大替换范围越大),比如我选20,具体多少按自己喜欢(如图3,图4)
本帖最后由 柳梦璃mm 于 2021-11-30 15:45 编辑
4.按住鼠标左键,在胸部色差位置涂抹(就是替换颜色),多上几层,直到胸部变成纯色(如图5)
背部和肩部因为颜色色差不是很明显,右图我是给各位参考涂抹位置(如图6),使用胸部相同方法,先选好底色,把黄箭头深色的涂成纯色,蓝箭头是肩部,其实不需要整个背部都涂成纯色,一般是比较深色的那几个地方马赛克比较明显,其他基本忽略不计
想知道是不是纯色,也可以按ps上面的“图像”-“自动色调”看看是不是纯色,也可以用这个来查看色差,记得看完,点“编辑”-“后退一步”来还原,因为自动色调只是用来查看
最后就是保存,点ps左上角,选“储存为”,然后选保存为dds格式,dds参数:
黑泽怜用的是洛大的工具导入贴图,选“DXT5 8bpp ”,“生成mip图像”,“图像选项”压缩那里选“最高”(如图7,图8)
莱莎用的是T大的工具,可以选“32bpp”,选“没有mip图像”,貌似画质更好,但是黑泽怜不能选32bpp,选这个会有图像问题
记得洛大的工具修改的贴图文件容量不能少于原图容量,否则导入g1t会出错,不过一般都不会少于原图容量
坐等修复版{:3_94:} 坐等删帖 本帖最后由 柳梦璃mm 于 2021-11-30 19:34 编辑
5.把修改好的贴图放到01文件夹,名字改成00000_000010-DXT5.dds(不同工具名字不同,以导出工具为准),点洛大工具的“dds_to_g1t.cmd”,先把“g1t文件”拖进去,按回车,再把01文件夹拖进去,再按回车,这样g1t文件就封包好了(如图9)
最后封包gmpk文件,封包统一用T大的工具,把“g1t文件”放回“_unpack”文件夹,用T大的封包工具封包成gmpk,这样就完成了
本帖最后由 柳梦璃mm 于 2021-11-30 20:14 编辑
这里再说一次,正常情况下,这种色差根本不可能有这么明显的马赛克,只是这游戏不知什么原因造成这马赛克这么明显,既然事实如此,那就只能自己修改
严格来说,这游戏所有贴图都有这种马赛克,只有明不明显的区别,比如所有人的皮肤,只要露得比较多,都会有这种马赛克,只是黑泽怜,莱莎比较明显,还有服装,比如春河的丝袜在光照足够的地方也可以看到各种马赛克
有人可能会说那个wiiu泳装的mod很少,我试过拿那个mod的贴图来替换黑泽怜,马赛克也是比较明显,但是在泳装mod上就不明显,得出的结论是:同一张贴图,在不同模型上,马赛克的大小,颜色都有点不一样,有些明显,有些不明显,这可能是uv不同的关系
这只是提供一种方法,用来消除比较明显的马赛克,各位可以根据自己喜欢,觉得哪里明显就修改哪里,要想真正做到一粒马赛克都没有,就只有像脸部法线贴图那样,把整张贴图变成接近纯色,否则不可能完全没有马赛克,这样也没必要
要是还有其他更好的办法,我也想大佬分享一下 大佬比较注重细节 不过PC版细节性的问题真的很多 我用tianmuxia他的贴图导入进游戏都是直接闪退,模型倒是没问题,结果还是用回洛大的贴图导入导出BAT a8894277 发表于 2021-11-30 18:52
我用tianmuxia他的贴图导入进游戏都是直接闪退,模型倒是没问题,结果还是用回洛大的贴图导入导出BAT ...
就是啊,T大的贴图导出导入不兼容全人物,有些人物可以,有些不可以,另外,大佬你模型可以封装?我怎么没一个工具能封装的?
好像我把深羽的泳衣外套删了,也就是只剩泳衣,保存为vb和ib格式,用3dmigoto外挂没问题,但是想把这文件封装到gmpk,没有一个工具可以封装的,全部出错,而且不修改模型导入也出错,跟T大的贴图导出一样,不管有无修改都是出错,那大佬你是用哪个人物模型的?
geiya521 发表于 2021-11-30 18:30
大佬比较注重细节 不过PC版细节性的问题真的很多
主要是这马赛克太明显了,其实很简单,就是用ps涂抹一下而已 柳梦璃mm 发表于 2021-11-30 19:32
就是啊,T大的贴图导出导入不兼容全人物,有些人物可以,有些不可以,另外,大佬你模型可以封装?我怎么 ...
tianmuxia他的那个工具就自带封包的啊。
本帖最后由 柳梦璃mm 于 2021-11-30 21:28 编辑
a8894277 发表于 2021-11-30 20:20
tianmuxia他的那个工具就自带封包的啊。
我意思是修改g1m文件,不是指封包gmpk
1.用T大的工具解包得到g1m文件,修改g1m的16进制内存,把35333030修改成39323030,也就是修改g1m版本号,再用g1mtools_1.2这个工具导出vb和ib文件(模型文件)
2.修改模型后再封包成g1m,再把版本号改回35333030,然后用T大的工具封装gmpk,进游戏就会出错,就算没修改模型也出错
简单来说,就是gmpk解包——得到g1m——修改g1m版本号——解包g1m得到vb和ib模型文件——修改vb和ib模型,或者不修改——封包g1m——再修改g1m版本号——封包gmpk
大佬有其他能封包g1m的工具吗?那些wiiu泳装和绅士mod都是gmpk,说明g1m是可以封装的,问题是我只找到g1mtools这个工具能解包封包g1m文件,但这工具只要是封装g1m,不管vb和ib文件有没有修改,进游戏都会出错,或者用3dmigoto导出vb和ib文件,但这个不能封包g1m,只能外挂
哇!真心难住了 好复杂 大佬有心 希望能解决这问题 柳梦璃mm 发表于 2021-11-30 20:52
我意思是修改g1m文件,不是指封包gmpk
1.用T大的工具解包得到g1m文件,修改g1m的16进制内存,把35333030修 ...
开头的字节长度要改回来啊,要和原文件的长度一样,你可以对比下两者的不同地方,然后一致就行了。
a8894277 发表于 2021-11-30 22:30
开头的字节长度要改回来啊,要和原文件的长度一样,你可以对比下两者的不同地方,然后一致就行了。
...
左边是无导出导入,右边是用g1mtools_1.2导出导入,请问你说的是修改哪里?还有,大佬你是用g1mtools_1.2这个软件的吗? 柳梦璃mm 发表于 2021-12-1 16:41
左边是无导出导入,右边是用g1mtools_1.2导出导入,请问你说的是修改哪里?还有,大佬你是用g1mtools_1.2 ...
看这里的对比就知道了,红框里的部分不一致,要和原文件的字节行数一致。
本帖最后由 柳梦璃mm 于 2021-12-1 22:10 编辑
a8894277 发表于 2021-12-1 18:26
看这里的对比就知道了,红框里的部分不一致,要和原文件的字节行数一致。
...
是不是00000000-000001e0这个区域的内存地址的值要一样,000001f0下面那些不用管? 柳梦璃mm 发表于 2021-12-1 21:42
是不是00000000-000001e0这个区域的内存地址的值要一样,000001f0下面那些不用管? ...
不是,SM1G后面的都是和你修改的一样的,要一致的是在那前面的全部字节,明显你导入后的SM1G的地址的位置变了啊。
本帖最后由 柳梦璃mm 于 2021-12-6 08:03 编辑
a8894277 发表于 2021-12-1 22:05
不是,SM1G后面的都是和你修改的一样的,要一致的是在那前面的全部字节,明显你导入后的SM1G的地址的位置 ...
大佬能不能用地址来说,比如需要改哪几行地址,左边原版00000140-000001A0那几行的字节都是全部0,那右边修改版这几个地址是不是也要变成全部0,然后000001B0那一行改成跟原版一样:53 4D 31 47 32 33 30 30 DC 1B 00 00 AC 03 00 00,然后下面000001C0之后不用管?
大佬具体说说我要修改哪几行就行了
有贴吧大佬提醒,原来是要插入00字节,不是单纯的把前面改成一样,方法如图:
没发现有马赛克啊 燕蕾夏 发表于 2021-12-5 09:58
没发现有马赛克啊
看一楼的图,大侠能不能看到马赛克?
柳梦璃mm 发表于 2021-12-5 10:00
看一楼的图,大侠能不能看到马赛克?
恕我眼拙没发现马赛克,这样也就没你们所说的问题了 本帖最后由 柳梦璃mm 于 2021-12-6 08:19 编辑
燕蕾夏 发表于 2021-12-5 23:28
恕我眼拙没发现马赛克,这样也就没你们所说的问题了
这个需要有光源和近距离才看得到,你先换成黑泽怜,跑到场景边缘,人物背对光源,不要全黑,让一点光线可以照到,然后盯着胸前的皮肤,转动人物就可以看到,要是还看不到,那就不要纠结了
柳梦璃mm 发表于 2021-12-6 07:41
这个需要有光源和近距离才看得到,你先换成黑泽怜,跑到场景边缘,人物背对光源,不要全黑,让一点光线可 ...
原来是看皮肤啊,我还以为看衣服。
燕蕾夏 发表于 2021-12-6 08:35
原来是看皮肤啊,我还以为看衣服。
衣服也有的,所有贴图都有,但衣服不明显,皮肤比衣服明显得多
页:
[1]
2