您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Rigify图解教程:basic.super_copy绑定原理

开发游戏的老王 发布时间:2021-12-11 10:18:32 ,浏览量:2

在这里插入图片描述

概要

basic.super_copy是Rigify中最简单的模块,它的作用就是在骨架中添加一个简单的骨头,但是由于要整合到整个Rigify绑定中,所以在生成Rig的时候在不同的层也生成了对应的骨骼。从basic.super_copy中也可以了解到Rigify的分层设计。

原理 基本用法

定义一个basic.super_copy

·在这里插入图片描述

这里需要注意一点,如果MetaRig的这个骨骼的形变选项没有勾选,那么他它会生成形变层即DEF-骨骼,并且还要注意这个形变选项在姿态模式下的Rigify Type模块,而不是骨骼自身的形变选项。

在这里插入图片描述

Rig结构

生成的Rig骨骼层级结构如下:

在这里插入图片描述

  • root:默认生成的根骨骼,没有任何约束,作为骨架上所有没有指定父级骨骼的父骨骼,也是整个骨架的根骨骼。

SingleBone、DEF-SingleBone以及ORG-SingleBone三根骨头的Transform都直接复制于 MetaRig的SingleBone其实就是SingleBone在不同层级的替身。

  • SingelBone:控制器层骨骼(在网格中无权重),做动画时使用的控制器就是它。

在这里插入图片描述

  • ORG-SingleBone:逻辑层骨骼(在网格中无权重),Rigify中骨骼间复杂的逻辑关系在这个层定义。

这个basic.super_copy的 ORG-SingleBone上有一个Copy Transform骨骼约束,直接把控制器层SingelBone在世界坐标系的Transform复制过来。

在这里插入图片描述

  • DEF-SingleBone:形变层骨骼(会在网格模型上拥有权重),DEF-SingleBone上并没有骨骼约束,其行为通过父子关系直接由ORG-SingleBone控制
小结

basic.super_copy中各层骨骼的控制关系图

在这里插入图片描述

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

微信扫码登录

0.0399s