本文参考了《The Art Of Effective Rigging In Blender》

仍然以《绑定设计模式:隔离变换》的结构为例

自定义属性驱动器(Custom Property Driver)

骨骼绑定的目的就在于尽可能的为控制提供方便。 那么把有用的对象显示出来把不必要的内容隐藏起来是非常重要的(如同编程中的"最少知道原则")。上面的图中,绿色的MCH-HEAD 其实就是TORSOHEAD的影响系数,那么我们能不能把这根骨头以系数控制形式显示呢?就像开发游戏时做UI,希望让玩家一眼就能看出这个东西的用途。这样我们就要用到用户自定义属性驱动器了。

步骤
1. 新建一根骨头,命名为PROPERTIES,顾名思义,我们想把骨架上所有的属性调节都放在这根骨头上

自定义属性驱动器(Custom Property Driver)

2. 在PROPERTIES上添加一个自定义属性

自定义属性驱动器(Custom Property Driver)

编辑这个属性

自定义属性驱动器(Custom Property Driver)

这个属性的默认名为prop,我们要把它改成有意义的名字,本例命名为HEAD-FOLLOW

自定义属性驱动器(Custom Property Driver)
复制这个属性的数据路径(Data Path)

自定义属性驱动器(Custom Property Driver)

自定义属性驱动器(Custom Property Driver)

3. 为MCH-HEADCopy Rotation约束器Influence创建一个驱动器

自定义属性驱动器(Custom Property Driver)
自定义属性驱动器(Custom Property Driver)

注意这几个参数设置

  • Averaged Value
  • Single Property
  • 选择骨架
  • 把刚才复制的Data Path粘贴到Path

自定义属性驱动器(Custom Property Driver)
然后就可以把MCH-HEADINT-HEAD隐藏,通过PROPERTIES骨骼上的HEAD-FOLLOW来控制这个影响系数了

自定义属性驱动器(Custom Property Driver)

相关文章:

  • 2022-02-15
  • 2021-06-28
  • 2019-12-21
  • 2022-12-23
  • 2021-07-28
  • 2021-12-10
猜你喜欢
  • 2021-06-26
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案