UnityVideo: Unified Multi-Modal Multi-Task Learning for Enhancing World-Aware Video Generation

Jiehui Huang, Yuechen Zhang, Xu He, Yuan Gao, Zhi Cen +5 more
12/8/2025
cs.CV

No official code found. Best implementation: JIA-Lab-research/UnityVideo (217 stars, MIT, last commit 2026-01-29).

Abstract

Recent video generation models demonstrate impressive synthesis capabilities but remain limited by single-modality conditioning, constraining their holistic world understanding. This stems from insufficient cross-modal interaction and limited modal diversity for comprehensive world knowledge representation. To address these limitations, we introduce UnityVideo, a unified framework for world-aware video generation that jointly learns across multiple modalities (segmentation masks, human skeletons, DensePose, optical flow, and depth maps) and training paradigms. Our approach features two core components: (1) dynamic noising to unify heterogeneous training paradigms, and (2) a modality switcher with an in-context learner that enables unified processing via modular parameters and contextual learning. We contribute a large-scale unified dataset with 1.3M samples. Through joint optimization, UnityVideo accelerates convergence and significantly enhances zero-shot generalization to unseen data. We demonstrate that UnityVideo achieves superior video quality, consistency, and improved alignment with physical world constraints. Code and data can be found at: https://github.com/dvlab-research/UnityVideo

View on arXivView PDF

Code Implementations(1)

MIT

[CVPR 2026]UnityVideo: Unified Multi-Modal Multi-Task Learning for Enhancing World-Aware Video Generation

2178Dec 4, 20258 months agoMIT

Similar Papers

Cite this paper

@article{huang2025unityvideo,
  title  = {UnityVideo: Unified Multi-Modal Multi-Task Learning for Enhancing World-Aware Video Generation},
  author = {Jiehui Huang and Yuechen Zhang and Xu He and Yuan Gao and Zhi Cen and Bin Xia and Yan Zhou and Xin Tao and Pengfei Wan and Jiaya Jia},
  year   = {2025},
  eprint = {2512.07831},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.07831v1}
}

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

Discussion