塑料保鲜膜效果模拟:ABC文件用BlendShape导出到maya&Unity

将ABC文件用BlendShape导出FBX

一、应用场景:

此项目为高中化学实验案例,为实现保鲜膜 模拟动画,这里通过使用MarvelousDesigner结算动画效果导出ABC格式带动画后,导入到maya当中,这里因为需要匹配其他动画的使用与节奏,需要将ABC变为可在maya时间轴上驱动的对象,所以这里为了可以驱动此动画抛弃了ABC,而直接解算后的几个网格状态,在通过BlendShape实现最终驱动他的目的。

二、效果展示:

  1. MD效果展示:

  1. Maya效果展示:

大纲目录:

1、MD中添加模型结算+导出ABC:

2、Maya中导入ABC,复制出中间状态,+BlendShape:

3、下载地址:

正文:

一、MD中添加模型结算+导出ABC:

0、设置坐标位置为 世界坐标,否则会出现不好选择旋转的情况

(这里设为世界坐标)

1、导入配合使用的网格模型:

(导入的一些设置,主要是比例部分)

(导入了一个烧杯)

2、在2D窗口 创建一个方形或圆形,在3D窗口旋转为覆盖烧杯。

(创建一个方形面)

 (通过A来调节布面大小)

(3D视口下覆盖状态) 

3、为布面 增加一个 收紧的圆形 紧缩线,用来模拟保鲜膜收紧状态:

(添加一个圆形收紧线)

4、初步解算进行烧杯覆盖,覆盖后收紧圆线

(空格快捷键进行结算)

(此按钮 可 重置3D安排位置)

5、设置收紧参数:

分别勾选>>

弹力:

粘衬/削薄:

这里需要结算一半,在进行勾选弹性,继续解算,否则就会直接收紧掉进杯里

(方形勾选项,内参数视情况而定,参数不固定)

(圆的收紧勾选,内参数视情况而定,参数不固定)

具体参数参考源文件:

源文件下载地址:

6、动画结算 + 导出ABC

切换窗口为动画模式:

(切换到动画解算模式)

点击录制按钮开始录制片段

(录制片段)

录制结束后开始导出ABC文件:

(以上两个均可)

(导出设置默认)

二、Maya中导入ABC,复制出中间状态,+BlendShape:

1、导入ABC后,滑动时间轴,并Ctrl+D 复制出几个中间状态。

(复制出中间状态)

2、打BlendShape的注意事项:

这里我们想要通过一个Blend shape就搞定这一组动画,所以需要吧控制器留在第一个平面上,这里就需要倒着选,最后一个,选择平面。(这里需要多试几次,因为要一条顺下来接状态,所以顺序不能出错)

这里的顺序我们为:2-3-4-1然后融合变形。

(其他几个状态放在1的子集下隐藏)

最终效果:

(通过2-3-4-1的顺序变为一个Blend控制播放)

3、在blendshape中K帧后,导出FBX即可。

三、源文件下载地址:

https://download.csdn.net/download/Allen7474/87773733

猜你喜欢

转载自blog.csdn.net/Allen7474/article/details/130598317