SIGGRAPH Asia 2026

UniMate

One Unified Model to Animate Diverse Skeletons
Linzhan Mou, Jiahui Lei, Zhiyang Dou, Chenyue Cai, Chaoyue Song, Adam Finkelstein, Szymon Rusinkiewicz
Princeton University University of California, Berkeley Massachusetts Institute of Technology

Given a rigged 3D asset and a text prompt, UniMate generates animations for characters with diverse skeletal topologies within a single unified model.

Interactive Examples.

Explore our interactive 3D animation examples. Click on any example in the sidebar to view it. Toggle the skeleton and playback from the controls panel; drag to rotate, scroll to zoom.
Loading…
Drop .fbx / .glb / .gltf to visualize

Drag to orbit  ·  scroll to zoom  ·  right-drag to pan

Abstract.

Recent advances in automatic rigging now deliver animation-ready 3D assets at scale, yet generating the motion to drive them remains a bottleneck. Existing learned animators are topology-constrained: they rely on category-specific templates or require per-skeleton fine-tuning and reference motions at inference. We present UniMate, a unified foundation model that synthesizes articulated motion for arbitrary skeletons from a rigged 3D asset and a text prompt, with no test-time optimization or per-skeleton retraining. UniMate relies on a topology-aware diffusion transformer, which integrates skeletal topology into attention via three mechanisms: (1) a graph-aware attention bias from pairwise joint relations and geodesic distances; (2) a spectral rotary position embedding generalizing RoPE to arbitrary kinematic trees via the graph Laplacian; and (3) a global topological conditioner attention-pooled from the rest-pose skeleton. We also curate UniML3D, 13,006 motion sequences spanning bipedal, quadrupedal, avian, marine, insectoid, serpentine, and articulated rigid objects with unified canonicalization and text pairing. Trained on this dataset, UniMate outperforms state-of-the-art baselines in quality, generalization, and efficiency, and supports zero-shot cross-topology transfer, in-betweening, expansion, and text-guided editing.

Experiments.

1. Diverse Skeletons, Diverse Prompts.
2. One Prompt, Diverse Skeletons.
3. One Skeleton, Diverse Prompts.
4. One Skeleton, One Prompt, Diverse Motions.

Applications.

1. Motion Editing.
2. Motion In-Betweening.
3. Motion Expansion.
BibTeX
@inproceedings{mou2026unimate,
  title     = {UniMate: One Unified Model to Animate Diverse Skeletons},
  author    = {Mou, Linzhan and Lei, Jiahui and Dou, Zhiyang and Cai, Chenyue and
               Song, Chaoyue and Finkelstein, Adam and Rusinkiewicz, Szymon},
  booktitle = {SIGGRAPH Asia 2026},
  year      = {2026}
}