如何在Unity中为已存在和动画的人形网格添加额外的网格(服装)?

时间:2016-03-16 00:57:11

标签: unity3d 3d blender

我在Unity中有一个工作动画。我在Blender制作了网格。动画有两个简单的步骤。

一个人站着:

enter image description here

然后他达到了他头上的一点:

enter image description here

Unity的工作和完美演奏。 旁注:我正在通过" Raw Mocap Data"完成这项运动。资产和我只是按照常规的方式:向情景添加头像然后让他通过控制器移动。这个人是从Blender导出的.fbx文件。 没什么特别的。

但这是我的问题:我试图在这个家伙的动画中添加一个神职人员。

这是Blender中的基本网格:

enter image description here

这里是神职人员的网格:

enter image description here

Unity成功地播放动画:那个家伙举起了手,但是牧师的袖子并没有同时用这个男人的手动画。祭司的袖子保持在水平起始位置并且拒绝移动单个像素:

enter image description here

我的问题是:如何用动画手一起移动袖子?我应该在Blender方面做这个工作吗?或者我应该在Unity中纠正一些事情吗?

1 个答案:

答案 0 :(得分:2)

  

如何用动画手一起移动袖子?

我不是一个搅拌器的家伙。我使用 Maya ,但我会告诉您不动画布料。你模拟他们。您可以通过固定或任何其他 Blender 附加正文手臂 >支持的方法然后动画。使用动态关注然后使布跟随。在Maya中有脚本来执行此操作。 烘焙 动画转移 Unity 。有关此主题的大多数完整教程适用于 Maya 3ds Max 。您必须经常谷歌才能找到完整的搅拌器角色/布料动画,烘焙转移 Unity

  

我应该在Blender方面做这个工作吗?

Blender 中制作动画。众所周知, Unity Cloth 会降低速度。 Unity声称他们已将其修复为 5.0 ,但我不这么认为。只是假装 Unity服装实时进行 Blender Simulation 。它实时执行大量计算,但当您执行动画 Blender 时, Unity 将不必执行 >那些计算。您现在可能不会注意到它,但是当您在场景中有许多具有HQ纹理的3D对象时,您会注意到它并且您的游戏将需要高端计算机来运行<强>以及