咸鱼Maya笔记—IK控制柄工具

时间:2024-04-05 08:11:09

咸鱼Maya笔记—IK控制柄工具

骨骼的控制方式包括前向动力学(FK)、反向动力学(IK)以及样条曲线控制(Spline) FK是Forward
Kinematics的缩写,称之为前向动力学,实际就是我们之前已经操作过的旋转骨骼。角色的每个动作都需要先旋转父关节,再旋转下一个子关节,顺着关节链依次进行旋转。如果需要一条直线型的骨骼链产生弯曲效果,就需要旋转关节链中的每一节骨关节,以达到所需的弯曲效果。


IK控制柄工具

在反向动力学中操作骨骼非常简单,只需要使用一个骨骼控制器,就可以控制骨骼摆出各种我们需要的姿势。

新建一个场景,然后创建一条骨骼链,在菜单栏中执行“骨架>创建IK样条线控制柄”命令
咸鱼Maya笔记—IK控制柄工具
在骨骼链的首端和末端分别单击,添加IK样条线工具
咸鱼Maya笔记—IK控制柄工具
移动曲线上的点,骨骼链也会跟着移动,但不能对控制手柄进行操作
咸鱼Maya笔记—IK控制柄工具
选中曲线上的控制顶点,然后在菜单栏中执行“变形>簇”命令,为控制点添加簇约束控制
咸鱼Maya笔记—IK控制柄工具

簇控制器在场景中很难被选中,我们可以创建一个NURBS圆形曲线,让其成为簇控制器的父对象,先选中圆形曲线,然后按住Shift同时加选簇控制器,执行“约束>父对象”命令,即可通过移动圆形曲线来调整骨骼外形
咸鱼Maya笔记—IK控制柄工具

“骨架>创建IK样条线控制柄”命令后的选项框,打开“工具设置”面板
咸鱼Maya笔记—IK控制柄工具

  • 根在曲线上:用于将IK样条骨骼的父关节控制到曲线上。勾选此复选框时,改变IK控制的“偏移”数值,骨骼会沿着曲线移动。反之,骨骼不会沿着曲线移动。
  • 自动创建根轴:创建IK样条线控制工具时勾选此选项,会在样条骨骼链的父关节上创建一个父移动节点,调节此节点可以避免旋转或移动父关节时造成的偏转现象。
  • 自动将曲线结成父子关系:创建IK样条线控制工具,骨骼链会自动成为曲线的父对象,移动骨骼时曲线也会跟着移动。
  • 将曲线捕捉到根:用于将曲线的开始端黏附在骨骼链的父关节上,并且骨骼链会自动进行旋转,直到适合曲线外形。
  • 自动创建曲线:勾选此复选框时,系统会根据当前的骨骼链形状创建一条适合此形状的曲线。
  • 自动简化曲线:用于控制自动平滑曲线,通常结合“自动创建曲线”选项使用。
    扭曲类型:用于设置骨骼扭曲的方式,有四种不同的类型。