在前面的小节中已经讲解过用骨骼作为控制器来对腰部进行控制的方法,而本节将主要学习用曲线作为控制器来控制角色腰部的运动和姿势,相比之下,曲线控制器比骨骼控制器更加好用,可控性更强。
一、创建圆环曲线控制器
下面为腰部的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控制器组一起运动了,如下图所示。
上一篇 人物角色绑定之腰部全局设置
下一篇 人物角色绑定之创建腰部拉伸效果
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答伴随着《哪吒2》火爆全网,它所带来的不仅仅是电影票房的一路飙升,更是让动画公司和动画创作者群体,再一次走进大众视野。
火星毕业生有机会获免面试入职,需就业老师推荐、作品优秀且企业缺人手。一名模型专业毕业生因作品集获北京知名游戏公司青睐,直接入职......
重新拓扑对动画制作和游戏开发至关重要,Blender雕刻工具近年取得长足进步,性能提升,功能丰富,未来或集成更多AI驱动工具,......
《哪吒2》火遍全球,轩轩学姐作为动画师参与制作。她分享了从火星学习入行
《哪吒2》火遍全球,轩轩学姐作为动画师参与制作。她分享了从火星学习入行到参与项目的经历,强调好项目对能力提升的重要性,并对学弟......
火星时代教育剪包大师班第三阶段学Photoshop、AE等软件,做文字海报、动效等。课程设置循序渐进,老师经验丰富。学成可参加校园招聘会。
《哪吒之魔童闹海》冲到全球票房榜第9,预计冲第8,拿下全球动画电影TO
《哪吒之魔童闹海》冲到全球票房榜第9,预计冲第8,拿下全球动画电影TOP1,靠五年深耕细作,实现技术飞跃,4000多名制作人员......