Search papers, labs, and topics across Lattice.
This paper introduces OmniDirector, a novel framework for cloning camera motion in video generation without the need for cross-paired data, addressing the limitations of existing methods that struggle with multi-shot generation. By employing a grid motion video representation to encode camera parameters, the framework effectively integrates diverse trajectories and provides enhanced control over characters and actions in multimodal diffusion transformers. Experimental results show that OmniDirector significantly outperforms traditional approaches, offering superior performance and controllability in complex camera motion scenarios.
OmniDirector achieves unprecedented control over camera motion in video generation, enabling director-level precision without relying on scarce cross-paired data.
Cloning camera motion from reference videos is an important task in video generation, as videos provide intuitive and precise control. Existing methods either directly use parametric representations that fail to handle multi-shot generation or synthesize cross-paired data, which suffer from data scarcity, resulting in poor performance in complicated camera motion cloning. To address these issues, we introduce a general camera motion representation that encodes cameras as grid motion videos. This camera grid represents the camera parameters visually and supports the integration of diverse trajectories for multi-shot video generation. Building upon this, we propose OmniDirector, a unified framework trained on a million-scale camera grid-video pairs that coordinates characters, actions, and cameras to provide director-level control for multimodal diffusion transformers. Furthermore, we design a novel hierarchical prompt expansion agent that harmoniously integrates different control signals by systematically describing camera motion and visual content through understanding signal relationships. Extensive experiments demonstrate the superior performance and outstanding controllability of our framework. Project page: https://ymlinfeng.github.io/OmniDirector.github.io/