版本:1.0
作者:heazhan
最后更新:2024年8月30日
原文链接:https://pepper-bridge-7db.notion.site/Guide-Converting-PMX-FBX-Files-to-VRM-Format-c9b9f60c208d4eceb32545194c4f0cd9
介绍
本指南将引导您通过使用 Blender 将 PMX 或 FBX 文件转换为 VRM 格式。您将学习如何安装必要的 Blender 版本和插件,导入并修改您的 3D 模型,最后将其导出为 VRM 文件并进行测试。
目录
1. 要求
2. 安装 Blender 和插件
3. 导入 PMX/FBX 文件
4. 调整模型
5. 导出为 VRM 格式
6. 测试 VRM 文件
1. 要求
在开始之前,请确保您具备以下条件:
- Blender 版本:[Blender 2.93]
- 插件:
- Cats Blender Plugin
- VRM Add-on for Blender
- PMX/FBX 文件:您想要转换的 3D 模型文件。
2. 安装 Blender 和插件
第一步:安装 Blender
1.下载 Blender 2.93 版本并安装在您的计算机上。(https://www.blender.org/download/lts/2-93/Blender 2.93 LTS — blender.org)
2.启动 Blender,并确保安装成功。
第二步:安装必要的插件
1.Cats Blender Plugin:
- 从https://github.com/absolute-quantum/cats-blender-plugin下载Cats Blender Plugin。
-在 Blender 中,转到编辑(Edit)>偏好设置(Preferences) >插件(Add-ons)。
- 点击安装(Install)并选择下载的插件文件。
- 勾选插件旁边的复选框以启用插件。
2.VRM Add-on for Blender:
- 从https://github.com/saturday06/VRM_Addon_for_Blender下载VRM Add-on for Blender。
- 按照安装Cats Blender Plugin的相同步骤进行安装。
3. 导入 PMX/FBX 文件
第一步:导入 PMX 文件
1.打开 Blender,转到文件(File)>导入(Import)>MikuMikuDance Model(.pmx/.pmd)。
2.导航到您的 PMX 文件并选择它以导入 Blender。
第二步:导入 FBX 文件
1.对于 FBX 文件,转到文件(File)>导入(Import)>FBX(.fbx)。
2.导航到您的 FBX 文件并选择它以导入 Blender。
4. 调整模型
第一步:修复模型
1.在 Blender 中,选择您的模型并进入CAT>修复模型(Fix Model)。
2.这将转换模型的内部结构。检查一下模型的变化!
第二步:调整着色器
1.在模型的每个材质属性中,激活启用VRM MToon 材质 (Enable VRM MToon Material)复选框。
2.如果光照颜色(Lit Color)和透明度(Alpha)为空,请插入合适的纹理图像。然后,将同一图像插入到阴影颜色(Shade Color)中。
第三步:调整其他属性
1.在 VRM 中,将版本设置为VRM 1.0并点击自动骨骼分配 (Automatic Bone Assignment)。
第四步:表情调整
1.在部分1(Section 1)中选择每个表情,并在部分2(Section 2)中添加Shae Keys以指定表情。
5. 导出为 VRM 格式
第一步:导出为 VRM
1.完成调整后,转到文件(File)>导出(Export)>VRM(.vrm)。
2.将 VRM 文件保存到您所需的位置。
6. 测试 VRM 文件
第一步:在Import Custom VRM tester中导入 VRM
1.启动我创建的测试程序。
2.使用导入角色(Import Character)选项导入您刚刚导出的 VRM 文件。
3.验证模型在测试环境中显示和动画是否正确。
关于了解并获取Import Custom VRM tester,可以观看本文作者的视频BV1uw4m127sx或是访问Heazhan提供的链接https://heazhan.fanbox.cc/posts/7280517
结论
通过遵循这些步骤,您可以成功将 PMX 或 FBX 文件转换为 VRM 格式,并确保它们在您的游戏中正常工作。在使用模型之前,请仔细检查您所使用模型的版权和许可证。对于由此产生的任何问题,我概不负责。祝您使用愉快!