🤖 AI Summary
Existing multi-view diffusion models are constrained by non-autoregressive architectures, supporting only fixed input views, suffering from slow inference, and lacking generalization to complex camera trajectories for world modeling. This paper proposes CausNVS—the first autoregressive multi-view diffusion model—enabling flexible novel view synthesis under arbitrary input/output view configurations via causal masking during training, frame-wise noise injection, and relative pose encoding (CaPE). To ensure spatiotemporal coherence while mitigating cumulative drift, we introduce a spatially aware sliding window and key-value caching mechanism, significantly improving inference efficiency. Experiments demonstrate that CausNVS generates high-fidelity, temporally consistent multi-view outputs across diverse scenes. Our approach establishes a scalable, efficient, and robust paradigm for dynamic world modeling.
📝 Abstract
Multi-view diffusion models have shown promise in 3D novel view synthesis, but most existing methods adopt a non-autoregressive formulation. This limits their applicability in world modeling, as they only support a fixed number of views and suffer from slow inference due to denoising all frames simultaneously. To address these limitations, we propose CausNVS, a multi-view diffusion model in an autoregressive setting, which supports arbitrary input-output view configurations and generates views sequentially. We train CausNVS with causal masking and per-frame noise, using pairwise-relative camera pose encodings (CaPE) for precise camera control. At inference time, we combine a spatially-aware sliding-window with key-value caching and noise conditioning augmentation to mitigate drift. Our experiments demonstrate that CausNVS supports a broad range of camera trajectories, enables flexible autoregressive novel view synthesis, and achieves consistently strong visual quality across diverse settings. Project page: https://kxhit.github.io/CausNVS.html.