本节的主要内容是对角色脚部的属性进行设置,将脚部控制器添加到脚部。
一、创建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值为正值时,脚尖向左旋转,如下图所示。
至此,脚部的控制就制作完成了。
上一篇 人物角色绑定之脚部全局设置
下一篇 人物角色绑定之脚部拉伸设置
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答电影剪辑通常被称为“隐形的艺术”,尽管剪辑师的名号不如导演的名号响,但是如果缺少了剪辑师对拍摄素材的二次加工,电影作品将缺少其......
今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......