VMem: Consistent Interactive Video Scene Generation with Surfel-Indexed View Memory
Runjia Li, Philip Torr, Andrea Vedaldi, Tomas Jakab
TL;DR
We tackle long-term interactive video generation where a user-guided camera path must yield coherent revisits to the same scene. We introduce Surfel-Indexed View Memory (VMem), a memory module that anchors past views to surfels and retrieves the most relevant observations to condition new views, reducing the number of context frames required. The method combines a surfel-based memory index with an autoregressive view generator (SEVA backbone and LoRA-efficient variant) and demonstrates superior long-term coherence and efficiency on RealEstate10K and Tanks-and-Temples, including cycle trajectories. The results show VMem achieves up to ~12x faster inference with comparable or better quality using far fewer context views, enabling scalable, interactive scene exploration.
Abstract
We propose a novel memory module for building video generators capable of interactively exploring environments. Previous approaches have achieved similar results either by out-painting 2D views of a scene while incrementally reconstructing its 3D geometry-which quickly accumulates errors-or by using video generators with a short context window, which struggle to maintain scene coherence over the long term. To address these limitations, we introduce Surfel-Indexed View Memory (VMem), a memory module that remembers past views by indexing them geometrically based on the 3D surface elements (surfels) they have observed. VMem enables efficient retrieval of the most relevant past views when generating new ones. By focusing only on these relevant views, our method produces consistent explorations of imagined environments at a fraction of the computational cost required to use all past views as context. We evaluate our approach on challenging long-term scene synthesis benchmarks and demonstrate superior performance compared to existing methods in maintaining scene coherence and camera control.
