本文参考了《The Art Of Effective Rigging In Blender》
仍然以《绑定设计模式:隔离变换》的结构为例
骨骼绑定的目的就在于尽可能的为控制提供方便。 那么把有用的对象显示出来把不必要的内容隐藏起来是非常重要的(如同编程中的"最少知道原则")。上面的图中,绿色的MCH-HEAD
其实就是TORSO
对HEAD
的影响系数,那么我们能不能把这根骨头以系数控制形式显示呢?就像开发游戏时做UI,希望让玩家一眼就能看出这个东西的用途。这样我们就要用到用户自定义属性驱动器了。
PROPERTIES
,顾名思义,我们想把骨架上所有的属性调节都放在这根骨头上
PROPERTIES
上添加一个自定义属性
编辑这个属性
这个属性的默认名为prop
,我们要把它改成有意义的名字,本例命名为HEAD-FOLLOW
复制这个属性的
数据路径(Data Path)
MCH-HEAD
的Copy Rotation约束器
的Influence
创建一个驱动器
注意这几个参数设置
Averaged Value
Single Property
- 选择骨架
- 把刚才复制的
Data Path
粘贴到Path
然后就可以把
MCH-HEAD
和INT-HEAD
隐藏,通过PROPERTIES
骨骼上的HEAD-FOLLOW
来控制这个影响系数了