本节将主要以角色的手臂为例,学习Maya中IK和FK的无缝切换。IK是指反向动力学,即根据末端关节(手腕关节)的位置移动来控制其父关节( 胳臂关节)的旋转操作,FK是正向动力学,即根据父关节(胳臂关节)的旋转来控制其子关节的位置。通过IK和FK的无缝切换可以制作出比较好的动画效果。下面开始制作IK和FK的无缝切换效果。
一、准备工作
Step01 打开上一节完成的场景文件“腰部次级控制”。首先打开Outliner (大纲),选择R _bi14,按Ctr1+D键将其复制两个,分别是R_ bi18和R_bi19,如下图(左)所示。
Step02 选择R_ bi18和R_ bil9, 在Maya图层编辑器中单击a按钮,创新一个新层layer2, 此时R _bi18和R_ bi19位于layer2层中,先将layer2中 的这两个物体隐藏起来。
Step03 回到Outliner (大纲)中,选择R_ bil4, 然后在Maya的主菜单中执行Modify>Prefix Hierarchy Names (修改>为层级名称定义前缀)命令,在Prefix Hierarchy (前缀层级)窗口中输入skin_,如下图(中)所示,即将R_ bi14重新命名为skin_ R_ bil4, 然后单击OK按钮。
Step04 用同样的方法将R_ bi18和R_bi19分别重命名为IK_ R bi18和FK_ R_bil9, 如下图(右)所示。
Step05 分别将IK_ R_ _bi18和FK_ R_ bi19打组, 并分别重命名为IK_ R_bi_ grp和FK_ R_bi_ grp,如下图(左)所示。
Step06 在图层编辑器中为skin_ R_bi14创建一个图层layer3,并将其隐藏,同时将layer2中的物体显示出来,如下图(中)所示。
Step07 在图层编辑器的图层layer2上单击鼠标右键,从弹出的菜单中选择Delete Layer(删除图层)命令,将图层2删除,如下图(右)所示。
Step08 先对IK进行制作,因此选择FK_ R_ bi_ grp,按CtrI+H键,将FK 隐藏起来。
二、创建IK控制器
Step01 单击Curves(曲线)工具架上的O(NURBS圆环)按钮,在场景中创建一个圆环作为控制器,并在大纲中将其重新命名为R_IK_ shou_ crv, 然后将其打组,同时将组也重新命名为R_ _IK_ shou_crv_grp,如下图(左)所示。
Step02 选择控制器组R_ IK_ shou_ crv_ grp,按住键盘上的V键,在场景中将其移动并吸附到左手IK_ R_shou16骨骼上,并在通道盒中设置其RotateZ (z轴旋转)值为90,使其与胳臂垂直,如下图(中)所示。
Step03 选择手部的骨骼IK_ R_ shou16,然后执行Display>Transform Display>Local Rotation Axes(显示>变换显示局部旋转坐标轴)命令,显示其轴向,同理将圆环控制器的轴向也显示出来,如下图(右)所示。
可见骨骼和控制器的轴向是不统-的,下面进行调整。
Step04 选择控制器R_IK_ shou_crv, 在通道盒中设置它的Rotate Z ( z轴旋转)值为-90,然后执行Modify>Freeze Transformations (修改>冻结变换)命令,对其进行冻结变换。同样,将R_IK_ shou_crv_ grp也执行冻结变换操作,结果如下图(左)所示。
Step05 调整圆环与控制骨骼的角度,选择控制器R_ IK_ shou _crv,进入其点组件模式,选择圆环上的所有点组件,执行旋转操作,将其旋转到下图(右)所示的角度。
Step06 退出点组件模式,现在圆环控制器与骨骼IK_ R_shou16的轴向是统-的了, 然后关闭圆环与骨骼上的轴向显示。
三、创建IK和定位器
Step01 设置手臂弯曲的方向。选择胳臂上的骨骼IK_ R_bi15, 使用旋转工具将其沿y轴负方向旋转一定的角度(该旋转方向即是胳臂弯曲的方向),如下图(左)所示。
Step02 在骨骼IK_ R_ bi15上 单击鼠标右键,从弹出的菜单中选择Set Preferred Angle (设置优先角),如下图(右)所示,意思是使胳臂优先在该方向上进行旋转。
Step03 先将胳臂骨骼IK_ R_ bi15的旋转角度归零,然后执行Skeleton>IK Handle Tool>口 (骨骼>IK手柄工具>口)打开选项窗口,设置Current solver (当前解算器)为ikRPsolver,先后在胳臂的IK_ R _bi18关节和IK_ R shou16关节上单击鼠标,这样就创建了IK,如下图(左)所示,调节IK,可以观察到胳臂的运动角度是正确的,如下图(中)所示。
Step04 单击Animation (动画)工具架上的 (定位器)按钮,创建一个定位器,先将其移动捕捉到胳臂的IK_ R_bi15关节上,然后再沿z轴负方向移动一段距离,具体位置如下图(右)所示,最后对其冻结变换。
(未完待续)
下一篇 人物角色绑定之腰部次级控制
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答电影剪辑通常被称为“隐形的艺术”,尽管剪辑师的名号不如导演的名号响,但是如果缺少了剪辑师对拍摄素材的二次加工,电影作品将缺少其......
今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......