Swift Rigify,是基于AI技术创建的Blender扩展,可以一键把Rigify人形元骨架自动匹配到真实感3D人体模型,从而为动画师节省大量的手工骨骼对位时间,提高骨骼绑定效率。
Rigify工作流,以前一直没有数字人骨架自动匹配技术,动画师要花很长时间为数字人摆骨骼,非常繁琐,这阻碍了Rigify工作流的普及。
因此我们花了6个月的时间,自研了C++深度学习训练和推理框架,并且从零训练了AI模型,可以为几乎所有的真实感数字人自动生成正确的骨骼位置,包括手部骨骼和面部骨骼,一键生成。
我们已经用Daz模型、MakeHuman模型、MB-Lab模型、CC角色基础模型、Sloyd模型,以及Mixamo模型测试本产品,测试结果表明,Rigify元骨架与真实感3D人体模型的自动匹配非常准确,后续只需要简单的微调即可。
通过配合其它优秀的Blender扩展,Rigify工作流已经形成闭环,用户使用Rigify不再是痛苦,而是变成快乐的事情。
Blender 4.2+
Linux(arm64/x86_64)
Windows 10-11(arm64/x86_64)
macOS 10.15+(arm64/x86_64)
Daz模型A姿势自动匹配的原始结果
MakeHuman模型A姿势自动匹配的原始结果
MB-Lab模型Star姿势自动匹配的原始结果
Mixamo模型T姿势自动匹配的原始结果
MakeHuman圆润模型A姿势自动匹配的原始结果
CC角色基础模型A姿势自动匹配的原始结果
Sloyd模型A姿势自动匹配的原始结果
SuperHive商城 (很快到来...)
Swift Rigify v1.0.0 ($15)
1. 首先您需要先导入真实感3D人体模型,移动角色,让它的脚后跟与坐标系的原点重合,如下图所示:
侧视图
2. 然后应用变换(Ctrl A -> Apply -> All Transforms)。
3. 增加一个Rigify人形基础元骨架或者带面部骨骼与手部骨骼的人形元骨架。
4. 选中真实感3D人体模型与Rigify元骨架,切换到右边栏的Swift Rigify标签页,点击“Auto Match”按钮,元骨架就会瞬间自动匹配到真实感3D人体模型。
5. 最后微调骨骼位置即可。
运行时不需要联网,数据全部在本地处理。
Hand Offset:从手腕关节沿着手部向外的偏移量,单位为手的长度的几分之一,可以根据自动匹配结果微调。
Neck Offset:从颈部关节沿着头部向上的偏移量,单位为头的高度的几分之一,可以根据自动匹配结果微调。
Hand Radius:从手腕关节检测手部的半径,单位为米,通常不需要调整。
Neck Radius:从颈部关节检测头部的半径,单位为米,通常不需要调整。
如果您发现手部或者头部的自动匹配的位置不准确,可以调整对应的偏移量,再次运行自动匹配后,就可以让手部或者头部的匹配位置整体移动到更准确的位置。
是的,完全可以。
不要选中头发和帽子,只选中身体部分和Rigify元骨架,再运行自动匹配,就可以得到最佳结果。
不可以哟,因为AI模型只针对真实感3D人类模型训练。
这是AI自动匹配的正常现象,您可以从多次自动匹配结果中选择一个最好的结果。
这些工作流需要用到其它Blender扩展,比如“Voxel Heat Diffuse Skinning”做蒙皮,“RigiMap”做重定向,“Better FBX Importer & Exporter”做导出。
Copyright © 2024-2026 杭州木星之眼科技有限公司