使用 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. 设置衣服贴图,下载一个布料图片,给衣服加一个材质

八. 完成(可以后续布置场景和渲染了)

评论