CoMoVi: Co-Generation of 3D Human Motions and Realistic Videos

Chengfeng Zhao, Jiazhi Shu, Yubo Zhao, Tianyu Huang, Jiahao Lu +5 more
1/15/2026
cs.CV

No official code found. Best implementation: IGL-HKUST/CoMoVi (107 stars, Apache-2.0, last commit 2026-04-09).

Abstract

In this paper, we find that the generation of 3D human motions and 2D human videos is intrinsically coupled. 3D motions provide the structural prior for plausibility and consistency in videos, while pre-trained video models offer strong generalization capabilities for motions, which necessitate coupling their generation processes. Based on this, we present CoMoVi, a co-generative framework that couples two video diffusion models (VDMs) to generate 3D human motions and videos synchronously within a single diffusion denoising loop. To achieve this, we first propose an effective 2D human motion representation that can inherit the powerful prior of pre-trained VDMs. Then, we design a dual-branch diffusion model to couple human motion and video generation process with mutual feature interaction and 3D-2D cross attentions. Moreover, we curate CoMoVi Dataset, a large-scale real-world human video dataset with text and motion annotations, covering diverse and challenging human motions. Extensive experiments demonstrate the effectiveness of our method in both 3D human motion and video generation tasks.

View on arXivView PDF

Code Implementations(1)

IGL-HKUST/CoMoViCommunity62%
Apache-2.0

Official repository of paper "CoMoVi: Co-Generation of 3D Human Motions and Realistic Videos"

1071Shell, PythonDec 20, 20256 months agoApache-2.0
human-motion-generationhuman-motion-synthesishuman-video-animationhuman-video-generation

Similar Papers

Cite this paper

@article{zhao2026comovi,
  title  = {CoMoVi: Co-Generation of 3D Human Motions and Realistic Videos},
  author = {Chengfeng Zhao and Jiazhi Shu and Yubo Zhao and Tianyu Huang and Jiahao Lu and Zekai Gu and Chengwei Ren and Zhiyang Dou and Qing Shuai and Yuan Liu},
  year   = {2026},
  eprint = {2601.10632},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.10632v1}
}

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

Discussion