当前位置:首页 >教程首页 > Maya >人物角色绑定之脚部属性设置

人物角色绑定之脚部属性设置

发布时间:2019-12-23 15:52:50

本节的主要内容是对角色脚部的属性进行设置,将脚部控制器添加到脚部。

一、创建IK并打组

Step01 打开上一节完成的场景文件“脚部的拉伸设置”。在动画模块下单击Skeleton>IK Handle Tool>o (骨骼>IK手柄工具>0 )打开选项面板,设置Current solver (当前解算器)为ikSCsolver,然后在角色脚部的R_ jiao10和R_ jiao12骨骼上依次单击鼠标左键,这样就创建了一个IK,用相同的方法在R_jiao12骨骼和R_ jiao33骨骼上再创建一个IK,如下图(左)所示。

Step02 选择角色腿部的ikHandle3,按CtrI+G键进行打组(组名称为group1),然后配合D+V键将这个组的中心轴平移并吸附到脚部的R_ jao12骨骼上,如下图(右)所示。

 人物角色绑定之脚部属性设置

Slep03 用与Step02相向的乃法将ikHandle4进行打组(组名称为group2 ),并将该组的中心轴放置在R_ jiao13骨骼上。

Step04 选择group1和group2,将其打组( group3),同样将中心轴放置在R_ jiao13骨骼上。

Step05 对ikHandle5进行打组( group4 )并将中心轴放置在R_ jiao12骨骼上。

Step06 选择group3和group4,将其打组( group5),将中心轴放置在R_ jiao11骨骼上。

Step07 将group5再进行打组( group6),然后选择group6。加选脚部控制器R_jiao _crv, 按P键,将group6设置为脚部控制器的子物体。

最终的大纲如下图(左)所示,然后测试一下,调节脚部的控制器R_ jiao_crv, 可见脚部将跟随控制器一起移动,如下图(右)所示。

 人物角色绑定之脚部属性设置

二、设置脚部属性

Step01 选择脚部的控制器R_ jiao_crv, 然后在通道盒中执行Edit>Add Attribute (编辑>添加属性)命令,打开添加属性窗口,按照下图(左)所示设置属性,从而控制整个脚部的运动,设置完成之后在Maya的通道盒中就出现了名称为A的属性。

Step02 用相同的方法再设置一个B属性,用来控制前脚学的抬起动作,参数设置如下图(右)所示。

 人物角色绑定之脚部属性设置

Step03 继续设置C属性,用来控制前脚掌的旋转,参数设置如下图所示。

 人物角色绑定之脚部属性设置

Step04继续设置D和E属性,参数设置如下图所示。

 人物角色绑定之脚部属性设置

三、通过添加属性来控制脚部的动作

Step01 设置脚跟抬起的动作。执行Window>General Editors>Connection Editor (窗口>常用编辑器>连接编辑器)命令,打开连接编辑器窗口,将脚部控制器R_ jao_crv添 加到连接编辑器的outputs (输出)栏下,将R_ jiao_ crv_ grp下的group1 (从大纲中选择)添加到inputs (输入)栏中,同时将控制器R_ jiao_ crv的A属性与group1的rotateX (x轴旋转)属性进行连接,如下图(左)所示。

Step02 选择脚部的R_ jiao_ crv控制器,然后在通道盒中单击属性A,在通道盒菜单中执行Edit>Edit Attribute (编辑>编辑属性)命令,打开选项窗口,在Attributes (属性)栏下选择A,然后取消勾选Numeric Attribute Properties (属性数量)栏下的Has maximum (具有最大值)选项,如下图(右)所示。

 人物角色绑定之脚部属性设置

Step03 测试一下,调节通道盒中属性A的值,观察角色脚部的变化。当A值调大时,脚跟抬起的越高;当A值变小时,脚跟抬起得越低,如下图(左)所示。

Step04 下面设置后脚掌抬起的动作。保持脚部控制器R_ jiao_crv导入连接编辑器中不变,将group3导入连接编辑器的Inputs (输入)栏下,将控制器R_jiao_ crv的B属性与group3的rotateX ( x轴旋转)属性进行连接,如下图(右)所示。

 人物角色绑定之脚部属性设置

Step05 用与Step02相同的方法取消勾选B属性的Has maximum (具有最大值)选项,然后测试一下,当B值调大时,脚跟抬起得越高;当B值变小时,脚跟抬起得越低,如下图所示。

 人物角色绑定之脚部属性设置

Step06 下面设置脚跟左右旋转的动作。继续保持group3导入连接编辑器的Inputs (输入)栏下,将控制器R_ jiao_ crv的C属性与group3的rotateY (y轴旋转)属性进行连接,然后测试一下,当C值为负值时,脚部向左旋转,当C值为正值时,脚部向右旋转,如下图所示。

 人物角色绑定之脚部属性设置

Step07 下面设置前脚掌抬起的动作。将group5导入连接編辑器的Inputs (输入)栏下,将控制器R_jiao_ crv的D属性与group5的rotateX ( x轴旋转)属性进行连接。

Step08 重新按下图(左)所示设置一下D属性的参数,然后测试一下角色的脚部动作,当D值调大时,脚尖抬起得越低,当D值变小时,脚尖抬起得越高,如下图(右)所示。

 人物角色绑定之脚部属性设置

Step09 下面将控制器R_ jiao_crv的E属 性与group5的rotateY ( y轴旋转)属性进行连接,然后测试一下,当E值为负值时,脚尖向右旋转,当E值为正值时,脚尖向左旋转,如下图所示。

 人物角色绑定之脚部属性设置

至此,脚部的控制就制作完成了。

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
×

确定