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

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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

编辑这个属性

在这里插入图片描述

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

在这里插入图片描述
复制这个属性的数据路径(Data Path)

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

注意这几个参数设置

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

在这里插入图片描述
然后就可以把MCH-HEADINT-HEAD隐藏,通过PROPERTIES骨骼上的HEAD-FOLLOW来控制这个影响系数了

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值