APIUp to 28% cheaper than official pricesTry the API →
Hermes
Back to News

KAIST's L3G-World Turns a Single Photo Into an Explorable 3D World

KAIST's L3G-World generates explorable 3D worlds at 9 FPS from a single image. Each 3D Gaussian stores a VAE latent, rendering directly into the diffusion model's conditioning space. Memory grows with scene extent, not stream length, keeping GPU use flat during long exploration.

KAIST's L3G-World Turns a Single Photo Into an Explorable 3D World
Source
AlphaSignal
Published
Author
AlphaSignal
Read
2 min read

Takeaways

  • KAIST's L3G-World generates explorable 3D worlds at 9 FPS from a single image.
  • Each 3D Gaussian stores a VAE latent, rendering directly into the diffusion model's conditioning space.
  • Memory grows with scene extent, not stream length, keeping GPU use flat during long exploration.
  • Up to 38.6x fewer primitives, 3.2x faster updates, 359x faster rendering versus prior 3D-memory baselines.
  • L3G-Mem reconstructs video streams online at 47 FPS on a single A100 GPU.
  • Code available on GitHub ; evaluated on DL3DV and RealEstate10K.

L3G-World , a system developed at KAIST, generates an explorable 3D world from a single image and streams video at a reported 9 frames per second. Its central design stores compressed visual features inside a persistent 3D scene representation, reducing the memory and rendering costs that have limited earlier interactive world models.

The system combines L3G-Mem, which maintains the scene, with L3G-Gen, a video diffusion transformer that generates each new sequence of frames. The researchers have published the source code and paper .

Why long explorations break

Interactive world models must preserve a scene while the camera moves through it. Models that depend on a sliding window of previous frames eventually discard older views, so objects and geometry may change when the camera returns to an earlier location.

Explicit 3D memory improves persistence but creates a different scaling problem. The system accumulates scene primitives over time, renders them as RGB images, and passes those images through a variational autoencoder, or VAE, before the diffusion model can use them. Repeating that conversion for every generated chunk adds latency and memory pressure.

L3G-World represents the scene with 3D Gaussians, compact primitives that encode spatial position, shape, opacity, and visual information. Each Gaussian also carries a VAE latent feature, which is a compressed representation of image content. The memory can therefore render directly into the diffusion model’s latent conditioning space.

Reporting is indexed from AlphaSignal. Rights remain with the original publisher and cited sources.

Read original report

Sources

  1. 01arxiv.org
  2. 02cvlab-kaist.github.io
  3. 03github.com