正常情况下,一套完整的外观装备包括头、身、腰、腿、手五个部位,但是有时候我们会发现有些MOD在安装后,部位不全,比如只有头身腰,缺少腿手,导致头身腰已经是MOD外观了,腿手还是实际装备的外形。比如二次元MOD套用了工会十字的外观,头身腰即可显示全部二次元外观,但是腿手会重叠显示工会十字的外观。
一般来说只能去装备显示设置里,把没有外观MOD的部位,取消显示。但是这样比较麻烦,每次换外观都要重新设置部位显示和隐藏。
因此在此简单介绍一下修复此类MOD的方法。
需要用到的工具:
blender
Noesis
首先解包MOD ,如果是散件版可跳过解包步骤,解包方法说过太多遍,不再重复了。不会解包的同学自行搜索MOD解包。
还是以妖刀姬MOD为例,这个MOD没有拆分头部和腰部的模型,而是把他们合并到了其他部位,导致使用头部腰部外观的话,原本的外观会和妖刀姬的头、腰重叠显示。
解包后可以看到这个MOD里只有手、身、腿三个部位的文件,缺少头和腰。
思路:使用任意已有部位,替代缺失的头、腰,但是头上带手套确实很奇怪对吧,因此需要修改模型,将其变得无限小几乎不可见。为了表述方便,我们暂且称这个过程为创建空白模型。(虽然它并不是空白的,只是模型非常非常小)
比如我们使用手的模型文件为蓝本,进行空白模型的修改工作。
首先打开Noesis,找到目标模型文件:f_arm360.mesh.2109148288
右键点击,选择export
确保输出格式为fbx,点击export。
默认会输出到源文件夹内。
打开blender
一开始的选项菜单可以直接按esc跳过。软件刚打开默认有个立方体,按x或者del删除。
点击 文件 导入 fbx ,然后选择路径,打开前面转换好的fbx文件,导入后可以看到手部模型以及一堆八面椎,那些八面椎是骨骼,可以通过右工作区父集旁边的眼睛标识隐藏掉。
展开右侧工作区里的集合,可以看到有两个模型实体,一个是手掌一个是指甲。选中后有黄色轮廓线。因为实体越多操作越麻烦,反正最后都是看不到的,随便留一个,其他的删掉比如我删掉了指甲保留了手掌,如下图。然后选中实体。
选中后按tab进入编辑模式,此时进入了顶点编辑模式。有很多黄色的点线。
按S,进入缩放模式,不要动鼠标,直接输入缩放系数0,按回车执行缩放。
模型修改完成。
假设某些模型比较复杂,进行缩放后,实测还有问题的话,可以在编辑模型时,按alt+z进入透视模式。然后手动选择删除大部分的顶点,使模型变小变简单,通常再缩放成0就不会有问题。
总之修改完模型后,导出fbx
这里建议导出到源文件夹
然后我们需要提前把一开始的那个f_arm360.mesh.2109148288复制两份,并且分别重命名为f_helm360.mesh.2109148288和f_wst360.mesh.2109148288分别替代缺失的头和腰。
但是此时的头和腰文件里依然还是手的模型,因此我们要给mesh文件里导入空白模型。
打开noesis,双击刚才导出的fbx,可以看到模型不可见。
右键点击fbx文件选择export
main output type选择MHRise Sunbreak MESH
输出位置这里点击Browse,选择我们方才准备好的f_helm360.mesh.2109148288,点击保存
设置好应该如下图,点击export
点击OK
至此头模的空白文件准备完成。腰部同理。把空白的fbx导入到f_wst360.mesh.2109148288并覆盖。然后我们就做完了模型补全的工作
但是目前我们只有模型,还缺少材质和物理文件,有些MOD可能会因为缺少文件报错。这里建议把材质和物理补全。方法也非常简单,我们前面用手部的模型补全了头和腰的模型,现在继续使用手部的材质物理补全头和腰的材质物理。把手部的mdf文件和chain文件复制两份,分别把文件名中的arm改成helm和wst即可,如下图。
此时头身腰腿手所有部位的模型材质物理文件都齐全了,封包即可。
进入游戏的话可以看到原本因为部位缺失导致外观重叠显示的部分变正常了。