Step10 测试一下手臂的跟随效果。将R_ IK_shou _crv的Gen属性设置为Up,调节颈部控制器bo_ crv,效果如下图(左)所示,将R_ IK shou_crv的Gen属性设置为Down,调节臀部控制器C_ yao_ crv, 效果如下图(右)所示。

三、将手臂定位器制作成跟随设置
Step01 选择bo_ crv,加选C_ yao_ crv, 再加选定位器组IK_ lot. gr,执行Constrain>Parent (约束>父子)命令,创建一个父子约束。
Step02 执行Animate>Set Driven Key>Set (动画>设置驱动关键帧>设置)命令,打开设置驱动关键帧窗口,先选择角色手臂的控制器R_ JIK_ shou_crv,然后单击Set Driven Key (设置驱动关键帧)窗口中的Load Driver (加载驱动对象)按钮,在右侧的属性列表中选择Gen;再选择大纲中IK_ lot_ grp下的IK_lot_grp_ parentConstraint1, 然后单击Set Driven Key (设置驱动关键帧)窗口中的Load Driven (加载被驱动对象)按钮,如下图(左)所示,在右侧的属性列表中选择R_ IK_ shou _crv和IK_ lot grp_ parentConstraint1。
Step03 在通道盒中将R_ IK_ shou_ crv的Gen属性设置为Up,在大纲中选择IK_ lot_ grp_parentConstraint1, 并在通道盒中将IK_ lot_ grp_parentConstraint1 下的Bo Crv WO属性值设置为1,C Yao Crv W1属性值设置为0,在驱动关键帧编辑器中单击key按钮,设置一个关键帧。
将R_ IK_ shou _crv的Gen属性设置为Down,将IK_lot_ grp_ parentConstraint1 下的Bo Crv WO属性值设置为0,将C YaoCrv W1属性值设置为1,设置一个关键帧。
将R_ IK_ shou_ crv的Gen属性设置为Myself,将IK_ lot_ grp_ parentConstraint1 下的Bo Crv WO和C Yao Crv W1属性值均设置为0,设置一个关键帧。
Step04 测试一下手臂定位器的跟随效果。 将R _IK_ shou_crv的Gen属性设置为Up,调节颈部控制器bo_crv,效果如下图(中)所示,将R_ IK_ shou _crv的Gen属性设置为Down,调节臀部控制器C_ yao_ crv, 效果如下图(右)所示,可见手臂的定位器已经实现了完全跟随。

四、实现手臂的无缝跟随切换
下面通过一个MEL语句来实现手臂的无缝跟随切换。
注在本节的视频教程中有关于 以下每个语句的具体讲解。先在通道盒中将R _IK_ shou _crv的平移属性归零,然后打开脚本编辑器,创建一个gen标签, 输入以下语句:
//====
float $gen_ up_ t[]= `xform -q -Ws-t R_ IK_ shou_ crv` ;
float $gen_ up_ ro[]=` xform -q -ws –ro R_ IK_shou_crv';
setAttr"R_ IK_ shou_ crv.Gen" 0;
xform -Ws –t $gen_ up_ t[0] $gen_up_ t[1]$gen_ up_ t[2]R_ IK_ shou_crv;
xform -Ws -ro $gen_up_ro[0] $gen_ up_ ro[1]$gen_ up _ro[2]R_IK_ shou_ crv;
//===== down
float $gen_ up_ t[]='xform-q -Ws-t R _IK_ shou_ crv’;
float $gen_ up_ro[]=` xform-q-Ws-ro R _IK_ shou_ crv';
setAttr "R_ IK_ shou_ crv.Gen" 1;
xform -ws –t $gen_ up_ [0] $gen_ up_ []$gen_ up_t[2]R_IK_ shou_crv;
xform -Ws -ro $gen_ up_ ro[0] $gen_ up_ ro[1]$gen_ up_ ro[2]R_ IK_ shou_crv;
//======myself
float$gen_ up_t[]=` xform-q-ws-t R_ IK_ shou_ crv';
float $gen_up_ro[]=' xform -q -ws-ro R_ IK_ shou_ crv';
setAttr"R_ IK_ shou_ crv.Gen" 2;
xform -ws-t$gen_ up_ _t[0] $gen_ up_ t[1] $gen_ up_ t[2]R_ IK_ shou_ crv;
xform -Ws -ro$gen_ up_ ro[0] $gen_ up_ ro[1] $gen_ up_ ro[2]R_IK_ shou_ crv;
/======up lot
float $lot_ up_ _t[]='xform -q -ws-t IK_ lot'
setAttr"R_ IK_ shou_ crv.Gen" 0;
xform -Ws -t$lot_ up_ _t[0] $Iot_ up_ t[1]$lot_up_t[2]IK_ lot;
=down lot
float $lot _up _t[]=' xform -q -ws-t IK_ lot'
setAttr "R_ IK_ shou_ crv.Gen" 1;
xform -ws -t$lot_ up_t[0] $lot_ up_ t[1] $lot_ up _t[2] IK_ lot;
/======myself lot
float $lot_ up_ t[]=' xform -q -ws-tIK_ lot'
setAttr"R_ IK_ shou_ _crv.Gen" 2;
xform -ws -t$lot _up_ t[0] $lot_ up_ t[1] $lot_up _t[2]IK_ lot;
以上便是无缝跟随切换的脚本。
注:在编写MEL语句的过程中,完成一段语句之后要运行测试一 下,确保语句的正确性,然后再编写下一个语句。
上一篇 人物角色绑定之脚部基本设置
下一篇 人物角色绑定之手臂跟随设置(一)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答为给新片造势,迪士尼这次豁出去了,拿出压箱底的一众经典IP,开启了梦幻联动朱迪和尼克奉命潜入偏远地带卧底调查 截至11月24日......
此前Q2问答环节,邹涛曾将《解限机》首发失利归结于“商业化保守”和“灰产猖獗”,导致预想设计与实际游玩效果偏差大,且表示该游戏......
2025 Google Play年度游戏颁奖:洞察移动游戏新趋势
玩家无需四处收集实体卡,轻点屏幕就能开启惊喜开包之旅,享受收集与对战乐趣库洛游戏的《鸣潮》斩获“最佳持续运营游戏”大奖,这不仅......
说明:文中所有的配图均来源于网络 在人们的常规认知里,游戏引擎领域的两大巨头似乎更倾向于在各自赛道上激烈竞争,然而,只要时间足......
在行政服务优化层面,办法提出压缩国产网络游戏审核周期,在朝阳、海淀等重点区将审批纳入综合窗口;完善版权服务机制,将游戏素材著作......
未毕业先就业、组团入职、扎堆拿offer...这种好事,再多来一打!
众所周知,火星有完善的就业推荐服务图为火星校园招聘会现场对火星同学们来说,金三银四、金九银十并不是找工作的唯一良机火星时代教育......
同学您好!