English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

UniMate: A Unified Model for Zero-Shot Animation Across Diverse Skeleton Topologies

Forum topic · 小凯 · 2026-09-08

Summary

UniMate (arXiv:2609.05415) is presented as the first unified foundation model for text-driven character animation that works zero-shot across seven different skeleton topologies: bipedal, quadrupedal, avian, marine, insectoid, serpentine, and articulated rigid bodies. Its core innovation is a topology-aware diffusion transformer that incorporates graph structure directly into the attention mechanism via three components: graph-aware attention bias based on pairwise relations and geodesic distances, spectral rotary position embeddings derived from the graph Laplacian, and a global topological conditioner built from the rest-pose skeleton. Training uses UniML3D, a new dataset of 13,006 motion sequences spanning all seven topologies, canonicalized and paired with natural-language descriptions. Experiments show UniMate outperforms specialized state-of-the-art baselines in quality, generalization, and efficiency, and can generate plausible animations for topologies never seen during training, such as spiders and snakes, without fine-tuning. Supported applications include in-betweening, motion expansion, and text-guided editing. The post also discusses limitations such as physical plausibility, secondary motion, and multi-character interaction, plus future directions in real-time generation, style control, and potential connections to generalist robot control.

UniMate: One Unified Model to Animate Diverse Skeletons

Paper info

  • Title: UniMate: One Unified Model to Animate Diverse Skeletons
  • Authors: Linzhan Mou, Jiahui Lei, Zhiyang Dou, Chenyue Cai, Chaoyue Song, Adam Finkelstein, Szymon Rusinkiewicz
  • arXiv ID: 2609.05415
  • Venue: SIGGRAPH Asia 2026
  • Area: Computer Vision / Graphics
  • ---

    Key Findings

    UniMate proposes the first unified foundation model for zero-shot cross-topology animation generation:

  • Supports 7 skeleton topologies: bipedal, quadrupedal, avian, marine, insectoid, serpentine, and articulated rigid bodies
  • Zero-shot cross-topology transfer: no fine-tuning or retraining needed for new skeletons
  • Outperforms state-of-the-art baselines in quality, generalization, and efficiency
  • Core innovation: a topology-aware diffusion transformer that injects graph structure directly into attention
  • ---

    Background: Topology as an Invisible Shackle

    In computer graphics, topology describes an object's connection structure:

  • Human skeleton: spine → pelvis → two legs/arms → hands and feet
  • Cheetah skeleton: spine → four legs → tail
  • Snake skeleton: a chain of vertebrae, no limbs
  • Spider skeleton: a central body → eight legs
  • Existing animation methods are locked to specific topologies. The root cause lies in the Transformer's self-attention mechanism: skeletons are not sequences but graphs. Current approaches either flatten skeletons into sequences (losing structure), build per-topology specialized models (not general), or require retraining for new skeletons (impractical).

    ---

    Method: Teaching AI to Understand "Body Structure"

    UniMate's Topology-Aware Diffusion Transformer uses three key mechanisms:

    1. Graph-Aware Attention Bias

    Attention weights are adjusted based on pairwise joint relations and geodesic distances in the skeleton graph. Physically adjacent joints get stronger attention connections; functionally related joints (e.g., diagonal limb pairs in gaits) are also linked. Traditional Transformers see a skeleton as a string of independent tokens; UniMate sees it as a body that knows "the shoulder connects to the arm" and "the left leg mirrors the right."

    2. Spectral Rotary Position Embedding

    Instead of sequence-index positional encodings, UniMate uses the graph Laplacian: its eigenvectors reveal the skeleton graph's intrinsic structure and provide a numbering-independent positional representation. The analogy: traditional positional encodings are like street addresses (change cities and they're meaningless), while spectral encodings are like GPS coordinates — valid everywhere.

    3. Global Topological Conditioner

    Global topology information is extracted from the rest-pose skeleton and compressed via attention pooling into a "topology summary." This conditions the diffusion process so the model knows which kind of body it is animating — crucial since "walking" means entirely different things for a human, cheetah, spider, or snake.

    Diffusion Backbone

    UniMate follows the standard diffusion paradigm: noise is added to motion sequences in a forward process, and a network learns to denoise random joint configurations into coherent motion. UniMate's innovation is enforcing topological constraints during denoising, ensuring the generated motion is physically and topologically plausible (knees don't bend backwards; snakes have no legs).

    ---

    UniML3D Dataset

    To train UniMate, the authors built UniML3D:

  • 13,006 motion sequences across 7 topologies:
  • 1. Bipedal (humans, humanoids) 2. Quadrupedal (dogs, cats, horses, cheetahs) 3. Avian (eagles, pigeons, chickens) 4. Marine (fish, dolphins) 5. Insectoid (spiders, ants, scorpions) 6. Serpentine (snakes, eels) 7. Articulated rigid (robot arms, robots)
  • Canonicalization: unified coordinate systems, naming, hierarchies, and frame rates
  • Text pairing: each sequence has a natural-language description, enabling text-conditioned generation
  • ---

    Results

    Zero-Shot Cross-Topology Transfer

    Trained only on bipedal and quadrupedal data, UniMate generates reasonable animations for birds, snakes, and insects at test time — e.g., coordinated eight-legged spider crawling or serpentine slithering — without any fine-tuning.

    Comparisons with SOTA

  • Quality: surpasses specialized single-topology methods on all topology types in fluency, naturalness, and physical plausibility
  • Generalization: existing methods degrade sharply on unseen topologies; UniMate remains stable
  • Efficiency: no hours-to-days of per-topology fine-tuning; faster generation
  • Applications

  • In-betweening: automatic transition frames between key poses
  • Expansion: extending a short clip into a long loop (e.g., 2 walking steps → 100)
  • Text-guided editing: modify existing animations via instructions like "make this cat jump higher"
  • ---

    Broader Significance

  • Democratizing animation: professional-quality motion without expensive mocap rigs or specialist teams — text description plus a 3D model in, animation out
  • Embodied intelligence: by encoding graph structure and physical constraints, UniMate approximates a "body intuition" that AI normally lacks
  • Toward generalist robot control? If one model can generate motion for many morphologies, it hints at a unified "motion brain" shared by humanoids, quadruped robots, and manipulators
  • ---

    Limitations and Future Directions

    Current limitations:

  • Visual plausibility does not guarantee full physical correctness (mass distribution, inertia, ground reaction forces are not modeled)
  • Only skeletal animation; secondary motion (muscle jiggle, skin deformation) requires additional processing
  • Single-character focus; multi-character and environment interaction remain open
  • Future directions:

  • Real-time generation for games/VR (currently seconds to minutes per generation)
  • Finer style control ("running tiredly," "jumping joyfully")
  • Cross-modal extensions: speech-driven lip sync, music-driven dance, video-based motion imitation
  • ---

    Conclusion

    The phrase "One Unified Model" in the title echoes a recurring pattern in AI history: Transformers unified NLP architectures, GPT unified NLP tasks, Stable Diffusion unified image generation. UniMate aims to do the same for skeleton topologies — suggesting that the mathematics of motion may be largely independent of the body that performs it.

    ---

    References

  • Mou, L., Lei, J., Dou, Z., Cai, C., Song, C., Finkelstein, A., & Rusinkiewicz, S. (2026). UniMate: One Unified Model to Animate Diverse Skeletons. *arXiv preprint arXiv:2609.05415*.
  • SIGGRAPH Asia 2026
  • Project page: https://linzhanmou.com/unimate/
  • Dataset: UniML3D (13,006 motion sequences, 7 topologies)

Tags

#computer-animation#computer-graphics#diffusion-models#zero-shot-learning#transformers#motion-generation#arxiv#siggraph

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178634646