头部绑定:头部无缝跟随脖子切换

 时间:2025-01-04 10:35:30

1、1:这是在CG网上下载的一个模型;(1)将模型girl位置放置好,“冻结变换”和删除历史;如图所示:

头部绑定:头部无缝跟随脖子切换头部绑定:头部无缝跟随脖子切换

4、4:“父对象”约束;(1)选控制器neck和脖子骨骼bone_neck;(2)选控制器head和头部骨骼bone_head;如图所示:

头部绑定:头部无缝跟随脖子切换头部绑定:头部无缝跟随脖子切换头部绑定:头部无缝跟随脖子切换

8、8:打开“脚本编辑器”,编写头部无缝跟随脖子的Mel脚本;编写:$headFollow = `getAttr head.follow_neck`;if($headFollow == 0){$head_follow = `xform -q -ws -ro bone_head`;setAttr "head.follow_neck" 1;xform -ws -ro $head_follow[0] $head_follow[1] $head_follow[2] head; }if($headFollow == 1){$head_followNone = `xform -q -ws -ro bone_head`;setAttr "head.follow_neck" 0;xform -ws -ro $head_followNone[0] $head_followNone[1] $head_followNone[2] head; }如图所示:

头部绑定:头部无缝跟随脖子切换头部绑定:头部无缝跟随脖子切换

11、11:给模型girl刷权重;《1》选模型girl,点击“绘制蒙皮权重工具”(在“动画模块——蒙皮——编辑平滑蒙皮”)《2》刷权重; (1)选骨骼bone_head:绘制操作为“替换”;权重值为1;点击“整体应用”; (2)可以看到模型girl被骨骼bone_head控制了;如图所示:

头部绑定:头部无缝跟随脖子切换头部绑定:头部无缝跟随脖子切换

13、13:按“W”键,退出绘制权重模式;

14、14:现在可以测试头部的绑定了;《1》控制器neck旋转Z轴值为-30 ; (1)控制器head的属性follow_neck的值为0时,头部的旋转不跟着脖子; (2)控制器head的属性follow_neck的值为1时,头部的旋转跟着脖子; (3)控制器head的属性值在0和1之间切换时,头部的旋转会跳,头部动作没法保持;如图所示:

头部绑定:头部无缝跟随脖子切换

15、15:使用编写的“头部无缝跟随脖子的Mel脚本”;《1》控制器neck旋转Z轴值为-30 ; (1)控制器head的属性follow_neck的值为0时,头部的旋转不跟着脖子; (2)点击执行编写的“头部无缝跟随脖子”的Mel脚本:头部动作保持不变;控制器head的旋转Z轴值为30,属性follow_neck的值为1;如图所示:

头部绑定:头部无缝跟随脖子切换

16、16:创建一个总控制器;《1》将控制器zong“冻结变换”和删除历史;《2》按“p”键,将除了模型girl,其他所创建的骨骼和控制器给总控制器zong当子物体;《3》选总控制器zong和模型girl,打组,命名为girl_grp;如图 所示:

头部绑定:头部无缝跟随脖子切换

17、17:选总控制器zong,进行“平移,旋转,缩放”测试,没有问题;

  • Pr如何调整字幕在画面中的位置
  • AE2020 为粒子火焰设置发光效果
  • 怎么给视频中的背景声音添加变声特效
  • 怎么将图片变成透明格式?
  • finalcutpro怎么制作眼睛瞳孔转场效果
  • 热门搜索
    油条怎么做好吃又松软 澳门攻略 减肥方法有哪些 蜂蜜减肥吗 逆战没有声音怎么解决 深圳攻略 陈与义简介 陆游的简介 微信怎么上传视频 明星都是怎么减肥的