欢迎光临散文网 会员登陆 & 注册

完成头部和颈部的绑定

2023-04-05 11:26 作者:pyaika  | 我要投稿

1、点击Properties骨骼,然后再姿态模式下,点击右边骨骼属性,再下面自定义属性中添加两个属性。

2、将这两个骨骼名字分别修改为Neck-Follow 和 Head-Follow。

3、右键点击Neck-Follow并点击复制数据路径。

4、点击颈部的被约束骨骼,选择复制旋转-Neck-Follow 约束属性,点击添加驱动器。

5、在被驱动属性中类型选择平均化值,值类型选择单个属性,属性选择骨架,路径选择刚才复制的数据路径,按Ctrl+V粘贴进来,最后点击下面的更新依赖。

6、操作完成后我们控制胸部的控制骨将人体模型的上身倾斜到一定角度。


7、然后我们通过拉动属性骨伤的值,来查看颈部是否会跟随向上转动。这样我们就通过这个属性骨来实现了颈部旋转依赖的控制。

8、由于我们还没有对头部创建中间控制骨,因此我们依照之前的教程,将这部分补充进来。也算是针对之前课程的一个回顾。

首先我们先在头部和颈部的结合处,创建两个骨骼,大的叫Mch-Head-Follow,小的叫Mch-Head-Int-Follow。

大的骨骼父级改为和它项链的Tgt-Neck骨骼,小的父级修改为Ctrl-Torso。

在姿态模式下,先点击大骨骼,再点击小骨骼,然后按Ctrl+Shift+C 添加复制位置和复制旋转约束。

调整 Tgt-Head骨骼的父项是Mch-Head-Int-Follow,让这根中间小骨骼控制头部。

验证一下我们的操作,我们将颈部的骨骼向前转,我们发现头部会随着向前转动。

然后我们减小头部跟随约束的影响,我们发现可以实现抬头的功能。

10、接下来我们将属性骨中创建的Follow-Head属性绑定到这个头部旋转约束上。

这里我们采用一种叫做复制驱动器的方式来实现我们对新的驱动器的复制,而不是采用新创建方式,这种方式的好处是,对于一类驱动器我们复制过来,只需要修改里面控制参数,其他的参数我们都不用进行调整,这样方便我们在以后创建多种这类驱动器的过程中避免大量重复的创建操作。

复制驱动器,要求我们首先选择之前已经创建好的驱动器,这个驱动器在Mch-Neck-Int-Rot这个中间控制骨上,我们选择它的复制旋转约束,然后右键单击紫色的部分,弹出的对话框里面我们选择红框中的复制驱动器。

11、同样的方式我们选择新创建的Mch-Head-Int-Follow骨骼,然后我们在旋转约束上选择粘贴驱动器。

我们再在新创建的Mch-Head-Int-Follow骨骼的旋转约束上右键点击紫色框弹出的对话框中选择编辑驱动器,我们发现,之前的颈部旋转约束的所有配置已经都复制过来。但这里我们要修改其中一项属性就是路径,因为路径目前还是不对的。

我们要复制属性骨的Follow-Head 数据路径粘贴到这里,修改掉这个值之后,其他值都不用动。这样就方便的实现了只修改一个属性,就可以让某个约束使用新的控制属性值来控制它。

这里我们修改之后,别忘了点击更新依赖。

在完成以上工作之后,我们就可以在姿态模式过程中使用属性骨上的属性来控制头部和颈部的操作了。

谢谢大家的观看,我们下期再见。

完成头部和颈部的绑定的评论 (共 条)

分享到微博请遵守国家法律