选中毛毛虫,按住Ctrl键,用Character – Joint Tool工具,创建十几个关节。

然后切换到画笔工具,按照关节的长度再画一根样条,

在第一个关节上添加IK-Spline标签,把刚刚的样条还有最后一个关节都拖进去。现在就可以通过样条来控制关节。

到IK-Spline标签的Handles面板,可以添加空白对象来控制样条,样条有几个点就添加几个空白对象。这里样条有6个点,分别点6下Add按钮和Create按钮。选中这几个空白对象,最好冻结一下。

前期工作差不多,下面开始绑定了。选择毛毛虫和所有关节,点击Character – Bind工具,添加蒙皮变形器。现在移动空白对象时,毛毛虫就会跟着移动。

但是当我们左右移动空白对象时,毛毛虫的身体并不会拉长。这是因为IK-Spline标签默认的类型是Fit,需要改成Equal。然后禁用Skin,选择Weight标签点击Set Bind Pose,最后再启用Skin。

给“中段”添加一个Rigging Tags – Constraint标签,勾选PSR,取消Y轴的限制,把前段和后段作为它的目标对象。这样移动前段或者后段时,中段始终在它们中间,并且只会上下运动。为了更方便地控制,下面将利用XPresso,注意勾选Range Mapper节点的Clamp Upper选项,确保中段不会穿插到地面下。

给前段和后段K个动画。