您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

开发游戏的老王 发布时间:2019-11-11 20:56:06 ,浏览量:3

本文参考了《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来控制这个影响系数了

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0368s