Sakana AI's Dream-Cubed Beats Real Minecraft Terrain 67% of the Time

Sakana AI and NYU release Dream-Cubed, a 30-billion-block Minecraft dataset and family of 3D diffusion models that generate infinitely large, fully playable worlds with block-level control.

·
·
Sakana AI's Dream-Cubed Beats Real Minecraft Terrain 67% of the Time
AuthorSakana AI
Read2 min
TopicVideo · Data
  • Dream-Cubed is a new dataset and model family from Sakana AI and NYU for generating playable Minecraft worlds at native block resolution.
  • The dataset contains 30+ billion blocks from 1.8M+ procedurally generated chunks and 200K+ human-authored map chunks.
  • Two diffusion models are trained: a discrete MD4 masked diffusion model and a continuous DDPM model, both on a ~280M parameter 3D DiT backbone.
  • MD4's masking objective gives inpainting, outpainting, and block-conditioned generation for free with no extra fine-tuning.
  • The best model was preferred over real Minecraft terrain 67% of the time in human evaluation studies.
  • All code, pretrained models, and data are open-sourced on GitHub and HuggingFace.

Generative AI has conquered text, images, and video. But interactive 3D worlds -- the kind you can walk around in, build in, and break -- have remained stubbornly out of reach. Dream-Cubed, a new release from Sakana AI and NYU, takes a direct swing at this gap by treating Minecraft's building blocks exactly like language tokens: discrete, composable units that a large transformer can learn to predict.

The result is a family of diffusion models that can generate biome-accurate chunks of Minecraft terrain, inpaint missing regions, outpaint to arbitrary world sizes, and respond to hand-crafted block patterns as hard constraints -- all at the native block resolution, with outputs that are immediately loadable and playable in the actual game.

Why Minecraft is the right testbed

Minecraft is the best-selling video game in history, and its world representation is unusually clean for machine learning. Every location in the world is a voxel -- a single categorical value from a vocabulary of block types like stone, sand, or water. There are no continuous pixel values to worry about, no camera poses, no depth ambiguity. A 32x32x32 region of the world is just a tensor of integer block IDs.

This maps almost perfectly onto how language models work. Words are discrete tokens from a fixed vocabulary; blocks are discrete tokens from a fixed block vocabulary. The compositional structure that makes transformers so powerful for text turns out to be exactly the right inductive bias for 3D voxel worlds.

The dataset: 30 billion blocks and counting

Before training any models, the team had to solve a data problem. The paper describes a two-pronged collection strategy:

  • Procedurally generated terrain: Over 1.8 million 32x32x32 chunks scraped from Minecraft's built-in world generator, labeled by biome (desert, ocean, jungle, village, and 11 others). The total comes to more than 30 billion individual blocks.

Keep reading

Don't miss what's next in AI

Join 300,000+ engineers and researchers who get the signal, not the noise. Create a free account to read the rest of this story.

  • Full access to in-depth AI research breakdowns
  • Be the first to know what's trending before it hits mainstream
  • Daily curated papers, repos, and industry moves