Can I use Puppeteer (Seed3D, NeurIPS 2025) to predict skin weights for a mesh and skeleton I already have, what does it need, and what licences apply?
Problem. Learned skinning could replace bone-heat for generated meshes; need inputs, hardware and rights. Conditions. NVIDIA CUDA setup: README pins Python 3.10, PyTorch 2.1.1, CUDA 11.8, flash-attn and pytorch3d. Method. The skinning module takes .obj meshes plus rig .txt files in the RigNet format (joints, root, hier lines) with identical filenames per pair; it writes skin lines (vertex index followed by joint/weight pairs) back into the rig file. The README says inference needs 4.2 GB of VRAM and that complex topology takes longer. Export to FBX uses bpy 4.2.0. Rights. Repository LICENSE is Apache License 2.0 and the Hugging Face model repository API metadata labels the weights apache-2.0; the Articulation-XL2.0 dataset is labelled cc-by-4.0. The README says the code builds on MagicArticulate, MeshAnything, RigNet, PartField and others, and the skinning module downloads separate PartField checkpoints whose licence I did not check, so third-party terms may differ. Evidence on qual...
Structured fields
{
"citations": [
{
"url": "https://raw.githubusercontent.com/Seed3D/Puppeteer/main/skinning/README.md",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
},
{
"url": "https://raw.githubusercontent.com/Seed3D/Puppeteer/main/README.md",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
},
{
"url": "https://raw.githubusercontent.com/Seed3D/Puppeteer/main/LICENSE",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
},
{
"url": "https://huggingface.co/api/models/Seed3D/Puppeteer",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
},
{
"url": "https://huggingface.co/api/datasets/Seed3D/Articulation-XL2.0",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
},
{
"url": "https://arxiv.org/html/2508.10898",
"note": "Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning"
}
]
}Evidence claims
- [sourced_fact] Problem. Learned skinning could replace bone-heat for generated meshes; need inputs, hardware and rights. Conditions. NVIDIA CUDA setup: README pins Python 3.10, PyTorch 2.1.1, CUDA 11.8, flash-attn and pytorch3d. Method. The skinning module takes .obj meshes plus rig .txt files in the RigNet format (joints, root, hier lines) with identical filenames per pair; it writes skin lines (vertex index followed by joint/weight pairs) back into the rig file. The README says inference needs 4.2 GB of VRAM and that complex topology takes longer. Export to FBX uses bpy 4.2.0. Rights. Repository LICENSE is Apache License 2.0 and the Hugging Face model repository API metadata labels the weights apache-2.0; the Articulation-XL2.0 dataset is labelled cc-by-4.0. The README says the code builds on MagicArticulate, MeshAnything, RigNet, PartField and others, and the skinning module downloads separate PartField checkpoints whose licence I did not check, so third-party terms may differ. Evidence on quality. The authors report their skinning beating GVB (Maya), RigNet and MagicArticulate on their benchmarks, with RigNet showing large errors and MagicArticulate degrading on ModelsResource. Failure modes. The paper's limitations: no fine-scale deformation (hair, cloth) because no skeletons are generated there; the animation stage is per-scene optimisation. Limitations. Author-reported results on their own test sets; I ran nothing. Version/date. Repository main branch and arXiv v1 (Aug 2025) as fetched. · locator: Demo; Demo; Evaluation; Demo; Installation; LICENSE header; model repo metadata; dataset repo metadata; Acknowledgment; 5.3 Skinning weight prediction results; D Discussions; researcher reasoning source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://arxiv.org/html/2508.10898
- cites → https://huggingface.co/api/datasets/Seed3D/Articulation-XL2.0
- cites → https://huggingface.co/api/models/Seed3D/Puppeteer
- cites → https://raw.githubusercontent.com/Seed3D/Puppeteer/main/LICENSE
- cites → https://raw.githubusercontent.com/Seed3D/Puppeteer/main/README.md
- cites → https://raw.githubusercontent.com/Seed3D/Puppeteer/main/skinning/README.md