* This project page contains a large number of videos, please wait patiently for them to load.
Controlling camera pose in video diffusion models is essential for novel-view video rendering, yet existing approaches struggle to achieve precise control. Methods that directly inject numerical camera parameters into the diffusion backbone often fail to capture subtle viewpoint variations and lead to structural distortions or visual artifacts. To overcome these limitations, we propose UniCam, a unified framework that introduces a temporally coherent stochastic representation, termed CameraNoise, warped from camera intrinsic and extrinsic parameters. Unlike conventional approaches, CameraNoise embeds camera poses directly into the noise space. This makes our approach independent of scene appearance while faithfully encoding camera motion. Specifically, we introduce a novel Geometry-guided Reprojection Flow along with a CameraNoise warping algorithm, which jointly preserves the Gaussian prior of diffusion and ensures consistent noise propagation under camera transformations. By integrating CameraNoise into the diffusion process, the UniCam framework produces stable, high-quality videos with precise camera control across text-to-video, image-to-video, and video-to-video generation tasks. Extensive experiments on three public benchmarks demonstrate that our approach significantly outperforms prior methods in both fidelity and controllability.
Camera1: Move-Up Shot.
Camera2: Counterclockwise Rotation Shot.
Camera3: Move-Down Shot.
Scene1: A vibrant forest scene is filled with various birds flying, surrounded by trees, green mossy ground, and sunlight.
Scene2: A golden retriever stands in a sunlit grassy field, with trees and open green space in the background.
Scene3: A cowboy rides a horse along a winding dirt road through a golden and sunlit field with fences.
We observe that all these methods exhibit varying degrees of degradation when applied to new scenes:
1) CameraCtrl shows declines in both camera control accuracy and visual content quality;
2) MotionCtrl almost completely loses its camera control capability in the new scenes;
3) Go-with-the-Flow suffers from a noticeable drop in visual content quality.
Camera pose type 1: move-up shot.
Camera pose type 2: move-down shot.
Camera pose type 3: move-left shot.
Camera pose type 4: move-right shot.
Camera pose type 5: move-clockwise shot.
Camera pose type 6: move-in shot.
Based on these results, we summarize the characteristics and limitations of current mainstream methods under OOD conditions:
1) MotionCtrl and CameraCtrl: exhibit large deviations in camera following, indicating limited robustness in camera control;
2) Go-with-the-Flow: prone to excessive camera motion and occasional content collapse;
3) GEN3C: produces static scenes where objects cannot move, resulting in rigid video content. Additionally, due to its reliance on 3D feature modeling, it is susceptible to scene penetration issues (e.g., camera pose 5);
4) Our method: demonstrates superior performance in OOD scenarios in terms of camera control accuracy, content consistency, and motion dynamics.