站内搜索

搜索

VR玩家-征战未来

[教程·工具] 将MMD模型文件转换为BeatSaber及VRChat用的虚拟形象

213

主题

26

精华

237 小时

在线时间

管理员

站长

Rank: 9Rank: 9Rank: 9

贡献
1089 次
威望
1009 点
氪金值
1000 点
玩家币
8440 枚
QQ
发表于 2019-9-28 04:21:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
1.jpg
使用MMD(MikuMikuDance)模型制作Beat Saber和VRChat用的虚拟形象时,有两个工程必须在启动Unity之前进行。
一个是伯恩结构等的最优化,另一个是文件形式的变换。
本文将解说用Blender将MMD模型最优化为Unity用,将文件形式从pmx变换为fbx的方法。



目录。
必需的东西。
导入插件。
引入Cats Blender Plugin。
MMDtools的导入。
3D模型的编辑。
预览画面的基本操作。
导入MMD模型。
模型的最优化。
多边形数的削减。
用fbx做模型。
总结



必需的东西。
Blender本体。
Cats Blender Plugin(Blender插件)。
MMDtoors(Blender插件)。
已上传群文件,Q群:580081193
※MMDtoors与Cats Blender Plugin一同打包。当您导入Cats Blender Plugin时,您不需要单独下载MMDtoors。
下载的Blender,请按照安装程序的指示安装。



导入插件。
引入Cats Blender Plugin。
启动Blender。

2.jpg
从信息窗口中单击“File”从显示的菜单中点击“User Preferences”选择“。(快捷键的Ctrl+Alt+U也OK)
3.jpg
当打开“User Preferences”窗口时确认选择了Add-ons标签在左下方的“Install Add-on from File”。
4.jpg
选中“cats-blender-plugin-master.zip”文件
直接双击文件名,或右上方的“Install Add-on from File”。

5.jpg
之后从地址一览到“3D View:Cats Blender Plugin”中加入检查,按下左下的“Save User Settings”保存变更就完成了。


MMDtools的导入。
※“MMDtools”与“Cats Blender Plugins”一同捆绑。
上述步骤Cats Blender Plugin安装完毕的场合,以下的作业是不需要的。

6.jpg
请解压缩下载的MMDtoors,并将里面的“mmd_tools”文件夹复制到Blender的“addons”文件夹中。
复制
“blender_mmd_tools-dev_test”中
“mmd_tools”文件夹。
※不要复制mmd_tools以外的文件夹和文件。
粘贴到
Blender里的“addons”文件夹。
“addons”文件夹的路径是“C:\Program Files\Blender Foundation\Blender\2.79\scripts\addons”。
2.79部分根据版本的不同而不同。

7.jpg
启动Blender,“File”→“User Preferences~”选择“。
8.jpg
如果显示了用户环境设置的窗口,则按以下顺序进行操作。


单击“Add-ons”标签(显示地址列表)。
从左侧的Categories中选择“Object”(可以在检索栏中输入mmd等)。
在“Object:mmd_tools”中加入检查。
按“Save User Settings”保存变更即可完成。



3D模型的编辑。
预览画面的基本操作。
只写最低限度的鼠标操作方法。


照相机操纵。
滚轮上下···前后移动视点。
Shift+滚轮.把视点上下移动。
Ctrl+滚轮.把视点左右移动。
细致的照相机操作。
滚轮拖拽.以模型为中心移动视点。
Shift键+滚轮拖动.将视点上下左右移动。
Ctrl键+滚轮拖动.前后移动视点。
选择操纵。
右键.选择对象。
右键拖拽.抓住对象(右键点击解除)



导入MMD模型
9.jpg
选择图尔谢夫的“CATS”标签。
请按下“Import Model”右侧的“标记”按钮,然后选择“MMD”。
(“File”→“Import”→“MikuMikuDance Model(.pmd,.pmx)”也可以)。
输入设立。
在打开文件之前,请务必确认屏幕左下的导入设置。
※Cats Blender Plugin(MMDtools同捆)和单体的MMDtools都安装的话,导入/输出时有设定不显示的情况。请注意不要重复安装插件。

10.jpg
如果是和这个图像相同的设定就可以了
如果没有选择以下项目,请更改设置。

[Mesh]。
[Armatu]。
[Morphs]。
Clean Model。
Rename Bones-L/R Suffix。
use MIP maps for UV textures。
Scale指定为0.08。
※如果单击Morphs,则选择“Mesh,Armatur,Morphs”。
[Shift]按键+点击可单独解除选择状态。


这些设定如果事先登录到预设中的话就很方便了。
让我们从“Operator Presets”右侧的“+”图标创建一个常用的设置预设。
如果没有问题,选择MMD模型数据的.pmx文件,按双击或“Import Model File(.pmd,.pmx)”。

11.jpg
以这种方式读取3D模型就可以了。
12.jpg
按下3D预览画面右上方的“+”按钮打开属性页面,选择“MMD Shading”→“Shadeless”就可以确认颜色的状态。
想隐藏Bon(Armatur)等的情况,在“MMD Display”修改即可。



模型的最优化。
进行3D模型的最优化。

13.jpg
选择3D模型数据,按“CATS”标签的“Fix Model”。


多边形数的削减。
VRChat用虚拟角色的情况下,由于模型的多边形数有限制,所以其编辑也是必要的。

减少每个部件的虚拟角色的多边形数的方法[Blender]。



用fbx做模型。
最后对文件进行转换并保存。

14.jpg
画面右上ー
Armature(橙色人形图标)
Armature(黑白人形图标)
Body(倒三角图标)
选项卡。
※按[Shift]按“Body”→“Armature(黑白人型图标)”的顺序单击的话,3个都可以选择。

15.jpg
按「CATS」标签的「Export Model」,打开导出画面。
(或“File”→“Export”→“FBX(.fbx)”)。


导出设置。
在保存之前,请务必确认画面左下方的导出设定。。

16.jpg

如果是和这个图像相同的设定就可以了
将设定变更如下。
[Main]制表符。
在Selected Objects上进行检查。
选择[Empty,Armature,Mesh,Other]。
※[Camera,Lamp]处于未选择状态(一边按Sift键一边左击)。
[Geometri]标签。
-取消Apply Modifiers的检查。
[Armatures]标签。
-取消Add Leaf Bones检查。
[Animatior]标签。
-取消Baked Animation的检查



预设登录。
和导入时一样,这个设定也保存下来的话会很方便。
点击“Operator Presets”右侧的“+”图标,登录经常使用的预设。


总结。
介绍了如何在Blender中将MMD模型的pmx文件转换为fbx。
虽然工作本身很简单,但请注意不要忘记最后选择的身体和设定,或者忘记了导入/导出时的设定变更!










征战未来,VR玩家聚集地:vr-game.club/vr-game.cool官方QQ群:580081193 【在本站注册即承诺将本站加入广告白名单】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

商务
关于我们 加入我们
友情链接 商务合作
联系我们 QQ群
官方
A站 B站
新浪微博 百度贴吧 脸书 推特
反馈
意见建议 用户使用协议
帮助
更多
捐助本站
B站

B站

扫码关注-公众号

扫码关注-公众号

QQ|Archiver|手机版|小黑屋|VR玩家 |网站地图