×

人物角色绑定之腰部骨骼移动旋转设置

发布时间:2019-12-16 15:10:11

在前面的小节中已经讲解过用骨骼作为控制器来对腰部进行控制的方法,而本节将主要学习用曲线作为控制器来控制角色腰部的运动和姿势,相比之下,曲线控制器比骨骼控制器更加好用,可控性更强。

一、创建圆环曲线控制器

下面为腰部的3个骨节创建3个圆环控制器。

Step01 打开上一节完成的场景文件“腰部拉伸效果创建”,执行Create>NURBS Primitives> Circle(创建>NURBS基本几何体>圆环)命令,在场景中创建一个圆环,如下图(左)所示,同时在Outliner(大纲) 中将其重新命名为A_yao_crv。

Step02 将刚创建的圆环打组并将其重新命名为A_yao_crv_grp, 然后将该组复制两个出来,同样按照下图(中)所示对复制的组和组内的对象进行重新命名。

Step03 在大纲中选择组A_yao_crv_grp,然后在场景中按住V键的同时,将组A_yao_crv_grp圆环移动并吸附到腰部的A_ jot骨节上,如下图(右)所示。

注:一定要选择组,而不是组内的物体。

 人物角色绑定之腰部骨骼移动旋转设置

Step04 按照同样的方法,将B_ yao_ crv_grp圆环移动并吸附到腰部的B_jot骨节上,将组C_ yao_ crv_grp圆环移动并吸附到腰部的C_ jot骨节上,如下图(左)所示。

Step05 在层编辑器中将layerI显示出来,即将角色的模型显示出来,并以实体显示;然后根据角色的模型使用缩放工具调节A_ yao crv_ grp、B_ yao_ crv_ grp和C_ yao_crv_grp3个圆环的大小,使其适合角色的身体形状,调节好的效果如下图(中)所示。

一定要选择圆环组来调节,而不是选择组中的物体。

Step06 根据“制作控制器”一节中讲的方法将这3个圆环的形状调节成下图(右)所示的效果。

 人物角色绑定之腰部骨骼移动旋转设置

Step07 选择C_ yao_ crv控制器( 而不是C_ yao_ crv_ grp) ,按住Shift键加选腰部的C_ jot骨节, 如下图(左)所示,然后执行Constrain>Parent (约束>父子约束)命令,将C_ yao_ crv控制器与C_jot骨节进行父子约束。同理,将B_ yao_crv控制器与B_ jot骨 节进行父子约束,将A_ yao_ crv控制器与A_ jot骨 节进行父子约束。现在移动圆环控制器就可以直接对腰部骨骼进行调节了,如下图(右)所示。

 人物角色绑定之腰部骨骼移动旋转设置

二、通过圆环曲线控制器来调节角色的腰部

下面对控制器进行更深入的设置,这样通过调节控制器就可以设置角色弯腰的姿势等。

Step01 在层编辑器中关闭layer1的显示,隐藏角色模型以方便观察和选择。在Outliner (大纲)中选择A_yao_crv_grp控制器组,然后在场景中同时按下D+V键,拖动鼠标将该控制器组的中心轴移动并吸附到B_ yao_ crv控制器的中心轴位置,如下图(左)所示。

Step02 在Outliner (大纲)中选择B_ yao _crv控制器,按住Ctrl键加选A_yao_ crv_ grp控制器组,然后单击Window>General Editors>Connection Editor (窗口>常用编辑器>连接编辑器),打开连接编辑器窗口,在左右两栏中均选择rotate (旋转)属性,如下图(中)所示,B_ yao_ crv控制器与A_yao_crv_ grp控制器组就连接上了。

这样在对B_ yao _crv控制器旋转时,A_yao _crv_ grp控制器就跟随一起运动了, 如下图(右)所示。

 人物角色绑定之腰部骨骼移动旋转设置

下面来制作使B_ yao_crv_ grp控制器跟随C_yao_ _crv控制器组一起运动的效果。

Step03 单击Window>Rendering Editors> Hypershade (窗口>渲染編辑器>材质编辑器),打开材质编辑器窗口,在Outliner (大纲)中选择C. yao crv控制器,然后在材质编辑器中执行Graph>Add Selected Graph (图表>添加所选对象到图表中)命令,导入C_ yao_ crv, 用同样的方法将B_ yao_crv_ grp也导入进来,同时创建一个乘除节点,此时的材质编辑器如下图(左)所示。

Step04 在Outliner (大纲)中选择B_ yao_ crv_ grp,然后在Maya主菜单中执行Modify>Freeze Transformations ( 修改>冻结变换)命令。

Step05 在材质编辑器C_ yao_ crv节 点的右下角单击鼠标右键,从弹出的菜单中选择translate >translate(平移>平移) 选项,然后在乘除节点上单击鼠标右键,从弹出的菜单中选择input1 (输入1),连接好的节点如下图(右)所示。

 人物角色绑定之腰部骨骼移动旋转设置

Step06 双击乘除节点,打开其属性编辑器,在multiplyDivide2标签 下的Multiply-Divide Attributes (乘除属性)卷展栏中将Operation (操作)设置为Divide (除以),然后在Input2 (输入2)后面的3个输入区中均输入2,如下图(左)所示。

Step07 在材质编辑器乘除节点的右下角单击鼠标右键,从弹出的菜单中选择output>output(输出>输出)选项,然后在B_ yao_ crv_ grp节点上单击鼠标右键,从弹出的菜单中选择translate (平移)选项,连接乘除节点与B_ yao_crv_ grp节点,如下图(右)所示。

 人物角色绑定之腰部骨骼移动旋转设置

现在调节C_ yao_crv控制器时,B_ yao_crv_ grp控制器就跟随C_ yao_ crv控制器组一起运动了,如下图所示。

人物角色绑定之腰部骨骼移动旋转设置

短视频怎么才能更好玩

短视频怎么才能更好玩

返回列表>
关于我们
关于我们