本节主要学习躯干(腰部)部分骨骼的绑定,即用线性IK来绑定角色的躯干,同时也将学习如何使躯干骨骼进行旋转。
一、创建腰部IK
Step01 打开上一节完成的场景文件,在图层编辑器中将角色模型隐藏起来,可见躯干部位就是下图中显示了轴向的这部分骨骼。
Step02 切换到Animation (动画)工具架,双击 (IK样条手柄工具)按钮,在IK Spline Handle Settings ( IK样条手柄设置)面板中单击Reset Tool (重置工具)按钮,然后取消勾选Auto simplify curve(自动简化曲线) 选项,如下图(左)所示。
Step03 先单击躯干骨骼的bo7关节,然后单击yao_jot1关节,这样骨骼链中就生成了一条曲线,如下图(右)所示,调节这条曲线可以间接地改变躯干部骨骼的形状。
二、创建控制器并控制腰部的骨骼链
下面将在曲线上仅创建3个控制器来对躯干部分的骨骼进行控制,首先要减少该曲线上的控制点。
Step01 为了方便选择骨骼链中的曲线,先在Maya状态栏中单击圖(选择关节对象)按钮,使其处于关闭状态(这样做的目的是在选择曲线时避免选择到骨骼),然后选择骨骼链中的曲线,接着将Maya切换到Surfaces (曲面)模块,单击Edit Curves> Rebuild Curve>o (编辑曲线>重建曲线> o)打开选项窗口,将Number of spans (段数)值设置为2,如下图(左)所示,最后单击Apply (应用)按钮,这样曲线上的控制点就从9个减少到5个,如下图(右)所示。
注:为了方便观看,可在视图菜单中执行Show>Joint (显示>关节)命令和Show>IK Handles (显示>IK手柄)命令,关闭骨骼和IK手柄的显示。
下面准备先用骨骼控制器来控制该曲线。先在Maya状态栏中单击園(选择关节对象)按钮,使骨骼成为可选状态。
Step02 在Animation (动画)模块下执行Skeleton>Joint Tool (骨骼>关节工具)命令,在场景中创建一个关节,如下图(左)所示。
Step03 打开Outliner (大纲),将刚创建的关节重新命名为A_ jot, 然后将该关节打组,并将组重新命名为A_jot_grp,如下图(中)所示。
Step04 因为要创建3个控制器,所以要将A_jot_grp,再复制两个出来,分别命名为B_ jot_ grp和C_jot_grp,同时组内的物体也要重命名,如下图(右)所示。
注:为了方便观察,可选择3个关节(A_jot,B_jot和C_ jot) ,在通道盒中将其Radius (半径)值调大。
Step05 保持3个关节的选中状态,执行Display>Transform Display (显示>变形显示)命令,将3个关节的轴向显示出来,如下图(左)所示。
Step06 选择A_ jot_ grp,使用移动工具的同时按住V键,将A_jot_grp移动并捕捉到bo7关节上,同理将B_ jot_ grp捕捉到yao_jot4关节上,将C_jot_grp捕捉到yao_ jot1关节上,如下图(中)所示。
Step07 选择A_ jot、 B_ jot和C_ jot, 按住Shift键加选腰部骨骼链中的曲线curve1,单击Skin>Bind Skin>Smooth Bind>o(蒙皮>绑定蒙皮>平滑绑定>o)打开选项窗口,将Bind to (绑定到)设置为Selected joints (所选关节)选项,如下图(右)所示,然后单击Apply (应用)按钮。
这样移动该骨骼控制器就可以改变曲线的形状了,从而间接改变骨骼链的形状,如下图所示。
三、实现骨骼的旋转功能
Step01 在Outliner (大纲)中选择ikHandle1,然后打开其属性编辑器,在ikHandle1标签下IK Solver Attributes ( IK解算器属性)卷展栏的Advanced Twist Controls (高级旋转控制)卷展栏中勾选Enable Twist Controls (启用旋转控制)选项,如下图(左)所示。
观察场景中的骨骼,发现有错误的轴向,如下图(右)所示,因此要在其属性编辑器中设置一些参数来修正这个错误。
Step02 首先在相同的卷展栏下设置World Up Type (世界向上类型)为Object Rotation Up(Star/End)[对象旋转向上(起始/结束) ]选项,然后在World Up Object (世界向上对象)中输入C_ jot, 在World UpObject2 (世界向上对象2)中输入A_ jot, 最后设置Up Vector (向上向量)和Up Vector2 (向上向量2)的数值[关于向量请参见“Aim(目标)约束”小节],如下图(左)所示,这样骨骼的轴向就是正确的了,如下图(中)所示。
Step03 现在旋转骨骼控制器,腰部骨骼链就可以随之旋转了,如下图(右)所示。
上一篇 人物角色绑定之创建腰部拉伸效果
下一篇 人物角色绑定之创建骨骼教程(二)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答023年以来,在版号审批、出海政策等影响下,新品游戏大量涌现,这也为游戏市场带来了一些新变量、新现象。
学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!