本文最后更新于 1134 天前,其中的信息可能已经有所发展或是发生改变。
注意
此文章复制自《unity 学习笔记》—— 将 MMD 模型导入 unity,仅用于个人记录使用,部分内容有修改
方法 1:利用 unity 插件直接读取 fbx 模型
第一步:安装插件 MMD4Mecanim (Beta)
插件地址:Stereoarts Homepage(应插件作者要求请勿上传至 GitHub)
文件直链:MMD4Mecanim_Beta_20200105.zip
第二步:打开 unity,双击下载好的插件中 MMD4Mecanim.unitypackage 文件
第三步:将 MMD 模型(全部)文件导入 unity
选择自动生成的.MMD4Mecanim,点击同意(此时可加动画音乐等)
该方法好处是可以最大限度还原 MMD 本来的渲染效果,而且不用自己重新设置 shader,并且不借助 unity 之外的其他软件
方法 2:利用 Blender 插件将 MMD 模型转为 fbx 导入
第一步:安装 blender 插件
GitHub: cats-blender-plugin
该插件可以让 blender 识别 MMD 的 pmx 文件,然后可以根据需要用 blender 导出成 fbx、stl 等格式(fbx 为 unity 可识别的格式)
第二步:将导出的 fbx 模型与原模型的所有材质一起导入 unity
在导入 unity 时可能效果或渲染风格会与原来的不一致,需要自己设置 shader
自己设置 shader 的好处是可以在 unity 中统一不同模型的美术风格,或者如果是想图个方便,可以在 unity 商店下载相应风格的模型,将下载模型的 shader 应用至导入的 MMD 模型即可(模型动作也可应用,颜色可以自己改
大佬已经开始学习 unity 了吗
头像可还行