AnyTop: Character Animation Diffusion with Any Topology

Inbar Gat, Sigal Raab, Guy Tevet, Yuval Reshef, Amit H. Bermano +1 more
2/24/2025
cs.GRcs.AIcs.CV

No official code found. Best implementation: Anytop2025/Anytop (456 stars, MIT, last commit 2026-04-11).

Abstract

Generating motion for arbitrary skeletons is a longstanding challenge in computer graphics, remaining largely unexplored due to the scarcity of diverse datasets and the irregular nature of the data. In this work, we introduce AnyTop, a diffusion model that generates motions for diverse characters with distinct motion dynamics, using only their skeletal structure as input. Our work features a transformer-based denoising network, tailored for arbitrary skeleton learning, integrating topology information into the traditional attention mechanism. Additionally, by incorporating textual joint descriptions into the latent feature representation, AnyTop learns semantic correspondences between joints across diverse skeletons. Our evaluation demonstrates that AnyTop generalizes well, even with as few as three training examples per topology, and can produce motions for unseen skeletons as well. Furthermore, our model's latent space is highly informative, enabling downstream tasks such as joint correspondence, temporal segmentation and motion editing. Our webpage, https://anytop2025.github.io/Anytop-page, includes links to videos and code.

View on arXivView PDF

Code Implementations(1)

Anytop2025/AnytopCommunity100%
MIT

Character Animation Diffusion with Any Topology

45639PythonFeb 4, 20256 months agoMIT

Similar Papers

Cite this paper

@article{gat2025anytop,
  title  = {AnyTop: Character Animation Diffusion with Any Topology},
  author = {Inbar Gat and Sigal Raab and Guy Tevet and Yuval Reshef and Amit H. Bermano and Daniel Cohen-Or},
  year   = {2025},
  eprint = {2502.17327},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.17327v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.17327.svg)](https://codeofpaper.com/paper/2502.17327)

Discussion