使用 Marvelous Designer 代替 blender 给 mmd 做布料解算
本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com
作者:舞蹈欣赏艺术家HXY
做了几个 mmd 视频后,发现 mmd 的衣服物理效果不是很好,容易穿模而且不够真实。
做了几个 mmd 视频后,发现 mmd 的衣服物理效果不是很好,容易穿模而且不够真实。本来是打算用 blender 做布料解算的,但是 blender 只适合给单层的简单一点的衣服做布料解算。
经过搜索发现 MD(Marvelous Designer) 做衣服和做布料解算比 blender 强很多,看了一些教程后总结一下自己的经验。
步骤如下 (不包含软件下载和详细使用教程):
一. 用 PE(PmxEditor) 改模
二. 用 MMM(MikuMikuMoving) 记录所有表情和骨骼关键帧
三. 新建 mmd(MikuMikuDance) 项目
四. 用 mmd bridge 导出带动做的 abc 文件
五. 用 blender 导出新的 abc 文件给 MD 做布料解算
六. 用 MD 给 abc 文件做布料解算
七. 将人物 abc 文件和衣服 abc 文件一起导入 blender
八. 完成(可以后续布置场景和渲染了)
一. 用 PE(PmxEditor) 改模
1. 用 PE 打开人物模型(TDA 方舟指令 [弱音][蝶律] Ver 1.00)
绞窗口
2. 用 绞 去掉 mmd 模特的衣服(有的模型身体不全可以自己换头)
删除衣服
3. 确认显示信息是否完全(包含所有表情和骨骼),之后记录骨骼关键帧会用到,显示信息中不包含的表情和骨骼无法 K 帧和保存
确认显示信息
4. 如果手臂或者配饰影响 MD 布料解算,必须将这些部分设置成独立的材质,这样导出 abc 动画后可以在 blender 中删除不需要的部分。
二. 用 MMM(MikuMikuMoving) 记录所有表情和骨骼关键帧
1. 将 no_cloth.pmx 文件拖动到 MMM 中打开
2. 移动到第 15 帧(否则第一帧就动作就被修改了,MD 中不方便穿衣服),将动作文件拖进来
导入人物和动作
3. 点击 Record 记录所有关键帧,会发现物理骨骼被记录了
记录所有关键帧 物理骨骼关键帧
4. 导出动作文件(表情,非物理骨骼,胸部骨骼,头发骨骼),我习惯导出两个文件,防止单个文件过大无法导入 mmd.
动作文件 1:所有表情关键帧,所有非物理骨骼关键帧
动作文件 2:所有头发骨骼关键帧,胸部骨骼关键帧
三. 新建 mmd(MikuMikuDance) 项目
1. 打开 mmd, 将修改后的模型拖进来,再将动作文件拖进来,检查动作正常后保存成 pmm 格式文件(也可以直接用 mmd bridge 来创建项目文件)
四. 用 mmd bridge 导出带动做的 abc 文件
1. 关闭 mmd, 用 mmd bridge 打开上面的 pmm 文件
2. 设置导出范围(帧数为实际帧数)
mmd bridge 设置
3. 关闭物理(因为已经记录过胸部和头发的关键帧了,保证每次导出的动作一致)
关闭物理
4. 设置小分辨率,这样导出的视频会小一些,加快导出速度
分辨率设置
5. 导出视频,会在 mmd bridge 程序所在目录下的 out 文件夹下生成 abc 文件(不是导出视频的位置)
生成 abc 文件
五. 用 blender 导出新的 abc 文件给 MD 做布料解算
1. 新建一个 Blender 项目,设置帧率为 30,删除所有东西,将 abc 文件导入(比例为 1,不用修改)
2. 删除影响布料解算的部分(比如手指会勾起布料导致穿模),导出成新的 abc 文件 for_md.abc(给 MD 做布料解算用)
六. 用 MD 给 abc 文件做布料解算
1. 打开 MD,导入 for_md.abc 文件,如下(比例 10000%)
导入 abc
2. 下载或自己制作衣服(也可以把原来的衣服修一下,比如用 blender 删除多余的顶点,导出成一个 obj 文件,我觉得不好用),调整衣服位置,解算一下让衣服穿在模特身上
穿衣服
3. 调整衣服 UV 到一个方格 (方便在 blender 中改贴图,否则 UV 可能是乱的)
调整 UV
4. 打开动画录制界面,如下设置后,点击摄像头图标开始录制
录制布料解算
5. 录制好后,将衣服动画导出成 abc 文件(取名 cloth.abc),导出设置如下, 比例选 1%
七. 将人物 abc 文件和衣服 abc 文件一起导入 blender
1. 打开 blender, 导入人物 abc 文件和衣服 abc 文件,比例都是 0.1
2. 设置人物贴图,用 mmd toos 导入人物 pmx 文件, 按材质分离,把每个部分的材质应用到 abc 文件对应的部分
3. 设置衣服贴图,下载一个布料图片,给衣服加一个材质
八. 完成(可以后续布置场景和渲染了)