MagicArticulate 亮相:静态 3D 模型也能自动绑骨骼做动画
研究团队推出 MagicArticulate 框架,能将静态 3D 模型自动转为可直接绑骨骼做动画的资产。配合发布的 Articulation-XL 数据集包含超 3.3 万个高质量标注模型,通过自回归生成骨骼、扩散模型预测蒙皮权重,大幅减轻手动绑骨成本。
现在用 AI 生成一个静态 3D 模型可能只要几秒钟,但要让它像游戏或动画角色那样动起来,往往还要把模型扔给专业绑定师,手动点选关节、调整骨架、再一点点刷蒙皮权重。
这项发表在 CVPR 2025 的研究 MagicArticulate,试图把这套繁琐的工业流水线彻底自动化。
来自多所机构的研究团队提出了这套框架,能直接输入任意静态 3D 网格,全自动生成骨骼层级结构并计算蒙皮权重,让原本僵硬的模型立刻具备逼真的动画驱动能力。
像生成文本一样给模型搭骨架
传统的自动绑骨算法往往受限于固定的骨骼拓扑,碰到多足生物、奇形怪状的怪物或者机械部件就容易抓瞎。
MagicArticulate 换了个思路,把骨骼生成当成了序列建模任务。团队使用了一个自回归 Transformer 模型来处理这项工作。
具体做法是,系统先在输入的 3D 网格表面采样点云,将这些点编码成固定长度的形状标记,作为前缀条件输入给自回归模型。
随后,模型会一步步预测出带有内在依赖关系的骨骼与关节标记。这种设计自然绕开了骨骼数量固定的限制,无论是两足人形还是拥有复杂关节的异形,都能按需生成对应的骨架结构。
在生成顺序上,研究人员还对比了空间顺序与层级顺序两种序列建模方式。
扩散模型与 4.8 万个标注资产
搭好骨骼只是第一步,要让网格随着骨骼拉伸而不扭曲变形,核心在于蒙皮权重预测。
MagicArticulate 引入了函数扩散过程来预测蒙皮权重,同时在扩散机制中加入了顶点与关节之间的体积测地线距离先验。
实验对比显示,在不同物体类别上,这项技术的效果明显超过了此前的 RigNet 以及 GVB(Geodesic Voxel Binding)方法。
除了算法本身,训练这类模型最大的痛点一直是大规模标注数据的匮乏。为此,团队从开源的 Objaverse-XL 中精心筛选清洗,推出了首个包含超过 3.3 万个高质量可动标注 3D 模型的基准数据集 Articulation-XL。
研究团队透露,他们后续已将该数据集进一步扩充至 Articulation-XL 2.0,模型总量超过了 4.8 万个。
为什么重要
在 3D 内容生成领域,生成静态资产的门槛已经被各种生成式模型打得很低,但行业真正的痛点在于下游资产的可用性。生成出来的网格如果不能动,在游戏、影视和交互式虚拟世界中就只是个不能互动的摆件。
MagicArticulate 值得关注的地方在于,它把以前高度依赖经验和耐心的绑骨蒙皮流程,完全拉进了端到端深度学习的范式里。对于独立游戏开发者和 3D 内容创作者来说,未来批量把 AI 生成的静态模型转化成可以直接扔进引擎驱动的角色,时间成本将出现断崖式下降。
从技术方案来看,把骨骼拓扑抽象成变长序列、用自回归 Transformer 求解,这个思路非常聪明,有效解决了不同物体骨架结构差异巨大的痛点;而将体积测地线先验融入扩散模型,也让蒙皮权重的物理合理性有了保障。
我们认为,这篇工作的长远价值很大程度上还在于 Articulation-XL 数据集的建立。有了 4.8 万个规模的高质量关节标注资产,学术界和工业界围绕 3D 绑定的后续研究终于有了足够扎实的燃料,很可能会加速 3D AIGC 从单纯看效果迈向实际生产管线落地。
来源 (1)
- chaoyuesong.github.io(在新标签页打开)原文chaoyuesong.github.io