使用果冻骨骼,约束和IK在尼玛(Nima)钻弓

看看我们如何使用“果冻骨骼”,“约束”和“ IK”来操纵果冻弓。 我们的目标是创建具有单个控制点的精密钻机。 您可以在此处查看最终结果。 继续阅读全文。

果冻骨头

我们要做的第一件事是将弓的可弯曲的顶部和底部连接到一组果冻骨头上。 为此,我们为弓创建了三个骨骼:一个骨骼用于主体,另外两个骨骼用于可弯曲的顶部和底部(这些是骨骼主体的子代)。 请注意,上方束带上方还有一根骨骼(也是主体骨骼的子代)。 这是我们的画骨。 我们待会儿再讲。

然后使用“选择面板”中的新“果冻骨骼”选项将顶部和底部骨骼细分为“果冻骨骼”。

我们激活了Jelly Bones开关并将线段设置为5。我们还创建了一个新的Node作为主体骨骼的子节点(确保您不使其成为顶部或底部骨骼的子节点),将其设置为显示作为目标,并将其设置为果冻骨的目标。 请注意,现在移动该节点可让您操纵和设置果冻骨骼的曲线并为其设置动画。 我们对弓的底部重复了整个过程。

然后,我们将新创建的节点移到弓的右侧(请参见上图),并将其“缓入”值设置为0,这将创建一个类似于弓的良好弧形。

连接骨骼

然后,我们将中间骨骼以及顶部和底部的果冻骨骼连接到弓的网格(请参见下图中突出显示的骨骼)。 请注意,我们没有将顶部和底部的大骨头连接到网格,仅连接了Jelly Bones。

然后,我们进入“编辑权重”并调整权重,直到对变形结果感到满意为止。 您应该获得与下面的图片相似的图片。 如果您不熟悉“编辑网格”和“编辑权重”的工作方式,请查看我们关于网格的博客文章。

IK约束

然后,在弓的弯曲部分的尖端创建IK目标节点。

我们希望它们影响被Jelly Bones分割的大顶部和底部骨骼,以便随着尖端移动,骨骼将跟随其移动,从而创建我们在上一步中设置的弯曲变形。 为此,我们在顶部和底部大骨骼上都添加了IK约束,然后选择“尖端”目标节点作为要遵循的目标。

距离约束

最后,我们需要随着拉绳向后拉,使尖端目标逐渐移动。 我们使用距离约束使这种感觉自然。 绘制点越远,骨骼弯曲得越多。 我们首先将距离约束添加到每个大弓骨上:

然后,将根绘制骨骼(我们将进行动画处理的骨骼)设置为尖端目标的距离目标。 尼玛会自动为我们选择距离限制。

请注意,距离约束允许您根据需要更改距离或根据当前设置自动计算距离。 我们将模式设置为“完全”。 我们将使用有关此约束提供的三种不同模式的更多信息来更新手册,但在本示例中,我们希望它严格约束到我们设置的距离。

现在,为根绘制骨骼的X平移设置动画将逼真的弯曲弓形。 您已经准备好动画了!

最初于 2018 年1月17日 发布于 2Dimensions.com