AnimaX: Animating the Inanimate in 3D with Joint Video-Pose Diffusion Models

Zehuan Huang, Haoran Feng, Yangtian Sun, Yuanchen Guo, Yanpei Cao +1 more
6/24/2025
cs.CV

No official code found. Best implementation: anima-x/anima-x (300 stars, Apache-2.0, last commit 2025-06-25). 1 more below.

Abstract

We present AnimaX, a feed-forward 3D animation framework that bridges the motion priors of video diffusion models with the controllable structure of skeleton-based animation. Traditional motion synthesis methods are either restricted to fixed skeletal topologies or require costly optimization in high-dimensional deformation spaces. In contrast, AnimaX effectively transfers video-based motion knowledge to the 3D domain, supporting diverse articulated meshes with arbitrary skeletons. Our method represents 3D motion as multi-view, multi-frame 2D pose maps, and enables joint video-pose diffusion conditioned on template renderings and a textual motion prompt. We introduce shared positional encodings and modality-aware embeddings to ensure spatial-temporal alignment between video and pose sequences, effectively transferring video priors to motion generation task. The resulting multi-view pose sequences are triangulated into 3D joint positions and converted into mesh animation via inverse kinematics. Trained on a newly curated dataset of 160,000 rigged sequences, AnimaX achieves state-of-the-art results on VBench in generalization, motion fidelity, and efficiency, offering a scalable solution for category-agnostic 3D animation. Project page: \href{https://anima-x.github.io/}{https://anima-x.github.io/}.

View on arXivView PDF

Code Implementations(2)

anima-x/anima-xCommunity75%
Apache-2.0

Official Implementation of [AnimaX: Animating the Inanimate in 3D with Joint Video-Pose Diffusion Models]

30014Jun 23, 20251 years agoApache-2.0
3d-animation3d-generation

Project Page for [AnimaX: Animating the Inanimate in 3D with Joint Video-Pose Diffusion Models]

40Jun 19, 20251 years ago

Similar Papers

Cite this paper

@article{huang2025animax,
  title  = {AnimaX: Animating the Inanimate in 3D with Joint Video-Pose Diffusion Models},
  author = {Zehuan Huang and Haoran Feng and Yangtian Sun and Yuanchen Guo and Yanpei Cao and Lu Sheng},
  year   = {2025},
  eprint = {2506.19851},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.19851v1}
}

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/2506.19851.svg)](https://codeofpaper.com/paper/2506.19851)

Discussion