Skip to content

WorldGen: From Text to Traversable and Interactive 3D Worlds

WorldGen is Meta Reality Labs’ end-to-end system for generating large-scale, traversable, mesh-based 3D worlds from a single text prompt in roughly five minutes. Unlike Gaussian-splat scene generators (Marble) or interactive video world models (Genie 3), WorldGen outputs game-engine-ready geometry — coherent textured meshes that natively support physics, collisions, and navmesh extraction in Unreal / Unity. The pipeline chains an LLM for scene-layout reasoning, procedural placement, a diffusion-based 3D generator, and an object-aware scene decomposition stage (built on an accelerated AutoPartGen). It targets the functional-application axis (interactive VR, simulation, digital twins) rather than the visual-fidelity axis other text-to-3D systems compete on, accepting smaller scenes (~50×50 m) as the price.

  • WorldGen produces traversable, fully textured 3D environments from a single text prompt that can be opened and edited directly in standard game engines, with no hand-modeling step [§1, Abstract].
  • The system is explicitly modular — LLM-driven scene-layout reasoning, procedural generation, diffusion-based 3D generation, and object-aware scene decomposition are separate stages with independent control over layout, scale, and style [§1, Abstract].
  • The output is mesh-based, not Gaussian-splat or rollout video: WorldGen is positioned against view-based generators (e.g. Marble) whose Gaussian-splat representation reportedly degrades in fidelity 3–5 m from the central viewpoint [§8.2 / Fig. 19, per author discussion in §8].
  • Scenes span up to 50 × 50 m and maintain geometric integrity throughout that region; supporting physics, collisions, and navigation natively [§1, per ai-news / artificialintelligence-news summary of the report].
  • Single-shot text-to-3D baselines (Section ~8.1, the paper’s Fig. 18) “lack the geometry and texture details required to support immersive, explorable 3D experiences” — motivating the multi-stage compositional pipeline [§8.1, Fig. 18].
  • Marble (World Labs) is the closest comparable from the splat-based family; WorldGen and Marble are stated to differ fundamentally in input and scope — Marble grows scenes outward from a single specified viewpoint while WorldGen conditions on a global reference image / full layout, making head-to-head comparison non-trivial [§8.2].
  • Stated limitations: single reference view limits scene scale; no native multi-floor / indoor-outdoor topology; scaling to kilometre-scale worlds would require stitching multiple local regions with potential boundary artifacts [§ limitations].

WorldGen is a chain of 2D and 3D techniques rather than a single end-to-end network. From a text prompt, an LLM reasons about scene layout — what categories of objects should appear, where, in what spatial relations. Procedural generation then drafts an initial coarse layout consistent with the LLM’s plan. A diffusion-based 3D generation stage produces the geometry and textures of the scene from this layout plus an image-conditioning signal (the paper refers to a “global reference image / full layout” as the conditioning frame, distinguishing WorldGen from Marble-style viewpoint-rooted growth). An object-aware scene decomposition stage — built on an accelerated variant of AutoPartGen — breaks the resulting scene into discrete object meshes so that downstream editing, instancing, and physics treatment can operate per-object rather than on a single monolithic mesh. Navmesh extraction is performed on the final geometry so that the world is immediately traversable by an agent in a standard game engine. The full pipeline takes ~5 minutes per scene.

The paper is largely a system paper rather than a benchmark paper; the released artifact emphasizes qualitative comparisons and a functional-fidelity argument over a single headline metric. Reported and inferred numbers from the technical report and accompanying coverage: scenes up to 50 × 50 m with stable geometry across the region; ~5 minutes wall-clock per scene; mesh-based output that drops into Unreal Engine 5 / Unity directly. Qualitative comparisons (Fig. 18 for single-shot baselines, Fig. 19 for Marble) frame the contribution along the functional-3D axis: the released worlds are walkable, physics-compatible, and editable as separate objects, where view-based / splat-based comparables degrade off-axis or remain a single fused representation. No leaderboard score on a shared 3D-generation benchmark (WorldScore, T3Bench, DL3DV) is reported in the surfaced abstract sections.

WorldGen is the first filed mesh-output text-to-3D-world generator from a frontier closed lab, and it lands as a direct counterpoint to two adjacent filed approaches. Against FlashWorld: High-quality 3D Scene Generation within Seconds — which produces 3DGS scenes in seconds via a dual-mode DiT + cross-mode DMD2 distillation — WorldGen trades latency (~5 min vs ~9 s) for game-engine-ready mesh output and per-object decomposition. Against WonderJourney: Going from Anywhere to Everywhere (training-free perpetual static point-cloud scenes), WorldGen is the trained, mesh-based, functionally usable successor. It is also a clean empirical instance of the position The flavor of the bitter lesson for computer vision explicitly grants — meshes remain legitimate at the human–machine interface layer (CAD, manufacturing, game engines) — while still using diffusion as the heavy lifter inside the pipeline. The closed-lab productization framing also extends the World Foundation Models cluster’s “closed flagship → vertical product” pattern (DeepMind/Project Genie, Waymo’s Genie-3 driving sim, Runway Labs’ GWM portfolio) with a fourth mode: closed-flagship → game-engine-export product, where the chain is exposed not as an interactive video rollout but as a static-but-traversable mesh asset.