atlas

Research map / 3D vision / 3D generation

MagicArticulate: Make Your 3D Models Articulation-Ready

CVPR 2025 · 3D vision › 3D generation · approach: Learning physics from video · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces MagicArticulate, a two-stage framework that auto-regressively generates skeletons (OPT-350M over tokenized bone coordinates conditioned on point-cloud shape tokens) and predicts skinning weights via functional diffusion with volumetric geodesic priors, plus the 33k-model Articulation-XL dataset.

Problem

Automatically converting static 3D models into articulation-ready assets (skeletons and skinning weights), which is labor-intensive manually and lacks large-scale benchmarks for learning-based methods.

Approach

Reformulates skeleton generation as autoregressive sequence modeling of bones (discretized joint coordinates) conditioned on shape tokens, and predicts skinning weights as residuals over volumetric geodesic priors using a functional diffusion process, with no orientation assumptions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MagicArticulate instead of RigNetSkeleton generation · Articulation-XLCD-J2J: 7.478 -> 2.586Helped
Use MagicArticulate instead of RigNetSkinning weight prediction · Articulation-XLPrecision: 72.4% -> 80.7%Helped
Use MagicArticulate instead of RigNetSkinning weight prediction · ModelsResourcePrecision: 77.1% -> 82.1%Helped
Use MagicArticulate instead of RigNetSkeleton generation trained on Articulation-XL and tested on ModelsResource · ModelsResourceCD-J2J: 7.132 -> 4.103Helped
Add VLM-based data filtering (ablation)MagicArticulate skeleton generation · Articulation-XLCD-J2J: 2.982 -> 2.586Helped
Balance training data across categories (ablation)MagicArticulate skeleton generation · Articulation-XLCD-J2J: 2.586 -> 2.691Hurt
Add volumetric geodesic distance initialization (ablation)MagicArticulate skinning weight prediction · ModelsResourcePrecision: 81.5% -> 82.1%Helped
Add volumetric geodesic distance initialization (ablation)MagicArticulate skinning weight prediction · ModelsResourceRecall: 77.7% -> 81.6%Helped
Normalize skinning weights and geodesic distances to [−1, 1] before noise addition (ablation)MagicArticulate skinning weight prediction · ModelsResourceavg L1: 0.436 -> 0.398Helped
Add global shape features (ablation)MagicArticulate skinning weight prediction · ModelsResourceavg L1: 0.412 -> 0.398Helped

Surprising findings

Limitations

Experimental setup

Datasets: Articulation-XL ModelsResource Objaverse-XL

Benchmarks: Articulation-XL ModelsResource

Metrics: CD-J2J CD-J2B CD-B2B precision recall avg L1

Baselines: Pinocchio RigNet GVB SkinningNet

Builds on: MeshGPT functional diffusion DDPM RigNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy