本节的主要内容是对角色脚部的属性进行设置,将脚部控制器添加到脚部。
一、创建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值为正值时,脚尖向左旋转,如下图所示。
至此,脚部的控制就制作完成了。
上一篇 人物角色绑定之脚部全局设置
下一篇 人物角色绑定之脚部拉伸设置
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答本文介绍火星3D模型师的培训内容,包括火星地形建模、纹理映射、3D打印等技术,以及火星时代教育的传授方法。
找寻最好的角色游戏原画培训机构,火星时代教育是不二之选,专业培训团队,资深行业导师,打造你的游戏原画梦想。”/> <meta name=
脱颖而出的模型设计培训机构评估,详细分析火星时代教育在优质教学、多元化课程设计以及专业师资方面的超越
零基础也能学习游戏设计。本文将介绍火星时代教育提供的零基础游戏设计模型培训课程以及如何通过它开始你的游戏设计之旅。
火星时代教育的零基础3D-Max培训课程为您全方位解析3D-Max设计软件的使用技巧和操作方法,帮助您无压力掌握3D-Max并充分提升设计实力
本文详细解析什么样的影视模型培训中心是优质的,同时强调火星时代教育对于雕塑未来影视模型界英才的重要作用。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!