跳到正文

Auto Rigger(自动装配) ​

AutoRigger 是一个自动装配 IK 的脚本。它并不是完全自动的,仍然需要你进行一些细微调整。Auto Rigger 是一个非常方便的 IK Rig 自制脚本,如果你不知道什么是 IK Rig,请先阅读 Rig(骨架)。

十分推荐新手使用这个脚本以提高制作速度。

获取 Auto Rigger ​

你可以通过 Workshop 或者 SFMLab 获得这个脚本,建议使用 Workshop,会自动更新。

使用 ​

打开 Auto Rigger ​

载入一个你想要制作 IK RIG 的模型,我这里使用我做的一个黎明杀机的角色,你可以在 这里 下载。

右键模型选择 Rig > auto-rigger ,然后会弹出一个新菜单。

认识 Auto Rigger ​


第一层 ​

我们先看第一层的三个选项:

英文中文
Head头部
Neck颈部
Pelvis骨盆

头部,即控制模型头部的末端骨骼(有可能头部有两个骨骼控制,选择最接近头顶的)。

接着颈部,即控制模型脖子的开端骨骼(有可能颈部有两个骨骼控制,选择最接近胸口的)。

然后是盆骨,这个骨骼跟 roottransform 有一样的作用,可以控制整个模型的移动,但控制重心不一样。


第二层 ​

第二层包括左右两部分,只要弄好了左边,即懂得怎么弄右边。

选项有:

英文中文
boneUpperLegL左大腿骨boneCollarL左衣领骨(肩膀)
boneLowerLegL左小腿骨boneUpperArmL左上臂骨
boneFootL左脚骨boneLowerArmL左下臂骨
boneToeL左脚趾骨boneHandL左手掌骨

我们先看腿部分,选择绿色部分的骨骼,相信你肯定知道啥是大腿和小腿,所以就不详细截图,请自行选择。

手部分依然如此,自行选择。


第三层 ​

包括了脊柱数量选择与绑定,你会看到有 4 - 1 spine bone 选择,请查看你的模型脊柱的数量,脊柱即为 Pelvis 的首个子骨骼一直延伸到作为头和肩膀的父骨骼。

这个模型有3个脊柱骨,所以设置为从下往上的3根分别为 spine 0 / 1 / 2 。


第四层 ​

其他选项,你可以选择一些设定调整这个 IK RIG ,以下是选项:

英文中文说明
Toggle IK Chain Auto-Find启用IK链自动寻找方便生殖器等额外组件获得IK效果,不如直接使用 Mets Magic Rig (详情查询 Rig 指南)
use toe bones使用脚趾骨让脚趾可以受到控制,推荐开启
use collar bones使用肩骨让肩骨可以受到控制,推荐开启
add footroll脚滚动一个让脚不动,脚前后端翘起的 Flex ,需要在右侧栏目使用,请多次尝试轴向,通常为 Z 轴
rig fingers套用手指让 IK RIG 效果下的手指不会卡顿,推荐开启,请选择带有 RIG 名称的手指进行操作,效果优越

rig fingers


创建/修改 IK RIG ​

点击 Create Script 后,会生成一个 rig_角色名字.py 脚本到指定目录,你可以在 Rig 栏目里找到并使用;

如果生成的 IK RIG 并不能正常使用,你可以通过 Load Rig Script 选择 .py 脚本 进行二次修改,直到你满意为止。

Q&A ​

  • Q:生成的脚本无法正常使用怎么办?
  • A:检查什么骨骼不可用,多次修改,一定能使用。

  • Q:粉色的骨骼太多了怎么办?
  • A:点击 Unknown 栏目前的三角隐藏未知骨骼

结语 ​

Auto Rigger 是一个很棒的插件,希望所有 SFMer 可以学会使用它,做出令人赏心悦目的艺术。

代码以 MIT 协议开源,文档内容采用 CC BY-NC-SA 4.0 协议。