MassFX 中的碎布玩偶基本上是为了便于创建和管理刚体。但是,它具有多个重要的便利功能。例如,当骨骼与蒙皮网格相关联时,碎布玩偶可以根据蒙皮顶点生成自定义刚体网格。

创建碎布玩偶

要创建碎布玩偶,请选择一组链接的骨骼(包括 Biped 和骨骼链)中的任何骨骼,或参考骨骼的网格对象(应用了蒙皮修改器),并调用“创建运动学碎布玩偶”或“创建动力学碎布玩偶”命令(有关详细信息,请参见 MassFX 碎布玩偶)。骨骼不一定是人体形状或甚至表示生物。

创建碎布玩偶会产生多个结果:

  • 将碎布玩偶辅助对象添加到场景中。使用此对象可为整个碎布玩偶设置参数,添加和删除骨骼和蒙皮网格等。

  • 将 MassFX 刚体修改器应用到碎布玩偶中的每个骨骼。刚体类型设置为“动力学”还是“运动学”,具体取决于您创建的碎布玩偶类型。

  • 在骨骼中每对连续骨骼之间添加 MassFX 约束辅助对象,并且将参数自动设置为碎布玩偶角色的合理起始点。

“移除碎布玩偶”命令非常便于删除碎布玩偶辅助对象、应用到其骨骼的所有 MassFX 刚体修改器以及所有约束。

调整碰撞图形和限制

可以通过选择骨骼并调整修改器设置来单独编辑由碎布玩偶创建的刚体,就像对任何其他刚体或约束进行编辑一样。您还可以使用碎布玩偶辅助对象界面的“骨骼属性”卷展栏,来对骨骼的公用选项进行批处理设置。

要对碎布玩偶中的一个或多个骨骼应用公用设置,请执行以下操作:  

  1. 如果不希望将设置应用到整个碎布玩偶,请在“骨骼”组列表中高亮显示一个或多个骨骼。

  2. 在“骨骼属性”卷展栏上,设置所需的物理图形类型,并使用“源”设置来设置刚体是包裹在骨骼周围还是包裹在蒙皮网格周围。

  3. 要仅将更改应用到“骨骼”组列表中高亮显示的骨骼和组,请单击更新选定骨骼按钮;要将更改应用到碎布玩偶中的所有骨骼,请单击“碎布玩偶工具”卷展栏上的更新所有骨骼。

,