MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling

Yifang Men, Yuan Yao, Miaomiao Cui, Liefeng Bo
2/9/2026

No official code found. Best implementation: menyifang/MIMO (1,576 stars, Apache-2.0, last commit 2025-06-19). 3 more below.

Abstract

Character video synthesis aims to produce realistic videos of animatable characters within lifelike scenes. As a fundamental problem in the computer vision and graphics community, 3D works typically require multi-view captures for per-case training, which severely limits their applicability of modeling arbitrary characters in a short time. Recent 2D methods break this limitation via pre-trained diffusion models, but they struggle for flexible controls, pose generality and scene interaction. To this end, we propose MIMO, a novel framework which can not only synthesize realistic character videos with controllable attributes (i.e., character, motion and scene) provided by simple user inputs, but also simultaneously achieve advanced scalability to arbitrary characters, generality to novel 3D motions, and applicability to interactive real-world scenes in a unified framework. The core idea is to encode the 2D video to compact spatial codes, considering the inherent 3D nature of video occurrence. Concretely, we lift the 2D frame pixels into 3D using monocular depth estimators, and decompose the video clip into three spatial components (i.e., main human, underlying scene, and floating occlusion) in hierarchical layers based on the 3D depth. These components are further encoded to canonical identity code, structured motion code and full scene code, which are utilized as control signals of the synthesis process. The design of spatial decomposed modeling enables flexible user control, complex motion expression, as well as 3D-aware synthesis for scene interactions. Experimental results show that the proposed method outperforms prior works by a large margin in character animation synthesis and is effective in providing a high degree of controllability (i.e., arbitrary characters, novel 3D motions, interactive scenes), thus enabling brandnew editing tasks (e.g., video character replacement).

View on arXivView PDF

Code Implementations(4)

menyifang/MIMOCommunity71%
Apache-2.0

Official implementation of "MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling"

1,57672C, C++Sep 24, 20241 years agoApache-2.0
character-animationdiffusion-modelshuman-animationimage-animationvideo-editing+1 more
MIT

Pytorch implementation of MIMO, Controllable Character Video Synthesis with Spatial Decomposed Modeling, from Alibaba Intelligence Group

1347PythonSep 26, 20242 years agoMIT
artificial-intelligencecharacter-video-synthesisdeep-learningdiffusion
thiendo/MIMOCommunity68%

MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling

00CSS, PythonFeb 25, 20251 years ago
MIT

using sonnet / chatgpt o1-preview to recreate MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling (is this going to work?? - idk 🤷)

81PythonSep 26, 20242 years agoMIT

Similar Papers

Cite this paper

@article{men2026mimo,
  title  = {MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling},
  author = {Yifang Men and Yuan Yao and Miaomiao Cui and Liefeng Bo},
  year   = {2026},
  eprint = {2409.16160},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2409.16160},
  journal = {CVPR 2024 2024}
}

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

Discussion