本帖最后由 三十六 于 2019-7-31 20:33 编辑
【iFAction角色动作制作】【第二节补充】搭建骨骼:IK约束
本篇教程是关于“【iFAction角色动作制作】【第二节】如何搭建角色骨骼”的补充。
在之前搭建的骨骼基础上,当我们要给骨骼做出下蹲这样的动作时,要给脚部骨骼依次调整角度才能做出屈腿的动作。
手臂的弯曲也是这样。
虽然能够做出想要的动作,但是却比较麻烦。
这时我们要用到骨骼的IK功能
什么是IK约束
骨骼动画中正常情为父骨骼带动子骨骼运动,即为正向动力学,称为FK 。 比如手臂带动武器:
IK是反向动力学Inverse Kinematics的缩写。用来实现骨骼由下而上的驱动。 只需移动IK约束的点,就能实现弯腿的动作。
如何添加IK约束
属性面板用于显示和编辑骨骼或图片的各种属性值,选择骨骼和图片的时候有不同的显示。 选择要做IK约束的骨骼 在属性栏点击“在骨骼末端生成约束目标” 就能看到选择的骨骼变成了红色,并在小腿骨骼的末端自动生成了约束点。 这样IK约束就完成了,很简单吧。给另一只角也加上约束, 就能只需要通过降低身体的高度来完成下蹲动作,非常的方便。 但这时能看到随着角色下蹲的动作,脚部跟着旋转。 这是因为小腿骨骼在下蹲的过程中改变了旋转的角度, 而脚部骨骼作为它的子骨骼也就跟着旋转了。 想要避免这种情况就要把脚部骨骼单独选取,建立约束。 或者在骨骼属性页面关掉它的继承旋转选项。 之后再下蹲脚就不会旋转了。 另外为了方便选取约束点,把约束点的长度调成合适的长度。 给四肢都加上IK约束,这时只需要通过移动约束点, 就能快速的让角色摆出想要的姿势了。
IK约束功能的特点: IK约束可以绑定单根骨骼,无法绑定两根以上的骨骼, 而且绑定的两根骨骼必须为连续的父子骨骼。 关闭了继承“旋转”选项的骨骼不能绑定IK约束, 同时绑定了IK约束的骨骼不能关闭继承“旋转”选项。
嘛,本篇关于IK约束的教程就讲完了,有什么问题可以留言提问。
|