本帖最后由 georgy_zhukov 于 2025-6-7 00:13 编辑
本文将以苏菲的模型为例介绍如何为《英雄立志传:三国志》制作新的人物模型。使用的blender版本为4.2.10。如有疑问,请回复,我会尽力解答。
最终效果请参考下面这个帖子:
该教程可以随意转载。
将模型导入blender的方式取决于模型的来源,因此本指南将跳过导入的过程(因此你需要根据模型来源另外去找教程),从完成导入开始介绍步骤,一直到最后导出可以应用于unity的fbx文件为止(下个教程再介绍如何将fbx导入unity),现在假定已经将模型导入到blender中:
苏菲的模型使用了dds贴图,这种贴图格式似乎不被unity支持,因此需要转为png贴图。点击文件-外部数据-解包资源-将文件写至当前目录(覆盖现有文件),这样能够在放blender文件的文件夹下找到texture文件夹,将dds文件全部转换为png文件,并放在同一文件夹下。点击着色。
把你能看到的如红圈所示的XXX.dds改成对应的png文件,并点击右侧图片图标再选中一次对应png文件。维持其他设置不变。对所有材质都重复一遍,点击红圈处材质图标可以切换。
下载ThreeKindomEquipmentMOD,在上图界面中选择文件-导入-FBX,在弹出窗口中选择ThreeKindomEquipmentMOD\Assets\RawResource\05女性人物配件模型\06人体模型\FBX\女性人体01.fbx,将该fbx文件导入blender。
导入的fbx模型包括一份骨架(下图第3行)和一个mesh(下图第4行),接下来我们需要把苏菲的模型绑定到该骨架上。注意:此时不要删除mesh文件!
缩放苏菲的模型,使得苏菲的模型与导入的女性人体01.fbx模型差不多大。
平移整个苏菲的模型,使得苏菲的头部与女性人体01.fbx模型重合。
下面就可以开始调整骨架了。这是最费时间的一步,对于单个模型请做好花上几个小时的准备,同时调整的细致程度很大程度上决定最终的效果。
单击选中骨架,单击左上角物体模式,切换到姿态模式。在姿态模式下,平移、旋转各个骨骼,使得女性人体01.fbx的人体模型与苏菲的模型大致重合。
下一步我们需要将调整后的姿态作为静止姿态。切换回物体模式,单击如图所示的形态键对象,然后选择删除:
点击红圈向下的箭头,选择应用。
单击骨架,切换到姿态模式,选择姿态-应用-将当前姿态应用为静止姿态。
下一步给苏菲的模型配置合适的权重。将非人体主干结构全部隐藏,为了方便,选中苏菲模型的剩下部分(先单击其中之一,然后框选),Ctrl+J合并模型。单击合并后的模型,按住shift,选中骨骼。Ctrl+P绑定骨架,选择附带空顶点组。
接下来的步骤被称为权重传递。
在物体模式下,先选中女性人体模型,然后按住shift,选中苏菲模型,切换到权重模式。然后你应该看到如下结果:
苏菲模型变蓝意味着上述操作正确。如果不是,说明你上述操作反了。点击权重-传递权重,然后点击左下角传递网格数据,按下图配置:
请用类似的方法自行处理头发和配饰。然而,还有一个问题:苏菲的模型包括一个长袍,长袍不能直接权重传递,需要一个特殊技巧。
选中长袍,制作一个复制品,然后在编辑模式下将复制品删的只剩上边界一圈。使用类似的权重传递技巧,为复制品绑定骨架,并将女性人体模型的权重传递到只剩上边界一圈复制品上。然后为长袍绑定骨架,并将复制品的权重传递到长袍上。最后删除复制品。
删除女性人体模型,然后Ctrl+J合并整个苏菲模型。
至此,已经准备好输出用于unity的fbx文件。点击文件-导出-FBX,注意红圈处的设置。
|