本节的主要内容是对角色脚部的属性进行设置,将脚部控制器添加到脚部。
一、创建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值为正值时,脚尖向左旋转,如下图所示。
至此,脚部的控制就制作完成了。
上一篇 人物角色绑定之脚部全局设置
下一篇 人物角色绑定之脚部拉伸设置
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答在数字技术重构创意产业的浪潮中,武汉虚幻引擎培训正成为从业者拥抱未来的重要通道。作为华中地区科技创新核心城市,武汉依托雄厚的工......
在数字经济快速发展的当下,北京UI设计培训正成为连接数字产品与用户的重要桥梁。作为全国互联网企业最集中的城市,北京UI设计师岗......
在影视创作的数字化浪潮中,每一帧画面的诞生都是技术与艺术的共生成果。作为全国影视产业的核心引擎,上海影视后期培训领域正以年均1......
在数字经济与视觉科技深度交织的当下,武汉这座长江经济带核心城市正悄然打造三维视觉产业高地。作为全国重要的科教基地,武汉依托百万......
在数字经济蓬勃发展的今天,UI设计作为连接用户与产品的视觉桥梁,已成为影视、互联网等领域的核心岗位。武汉这座"设计之都"凭借中......
在数字经济蓬勃发展的今天,北京UI设计培训作为连接用户与产品的核心技能,持续为影视、互联网、智能设备等领域输送专业人才。作为全......
同学您好!