DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft
Not on the map. Why?
Abstract (arXiv)
Procedural Content Generation (PCG) algorithms enable the automatic generation of complex and diverse artifacts. However, they don't provide high-level control over the generated content and typically require domain expertise. In contrast, text-to-3D methods allow users to specify desired characteristics in natural language, offering a high amount of flexibility and expressivity. But unlike PCG, such approaches cannot guarantee functionality, which is crucial for certain applications like game design. In this paper, we present a method for generating functional 3D artifacts from free-form text prompts in the open-world game Minecraft. Our method, DreamCraft, trains quantized Neural Radiance Fields (NeRFs) to represent artifacts that, when viewed in-game, match given text descriptions. We find that DreamCraft produces more aligned in-game artifacts than a baseline that post-processes the output of an unconstrained NeRF. Thanks to the quantized representation of the environment, functional constraints can be integrated using specialized loss terms. We show how this can be leveraged to generate 3D structures that match a target distribution or obey certain adjacency rules over the block types. DreamCraft inherits a high degree of expressivity and controllability from the NeRF, while still being able to incorporate functional constraints through domain-specific objectives.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 48 of its 90 references that are in the map. First posted on arXiv 23 Apr 2024.
Builds on
48 of 90 references.
References · 48
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,863
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2022Generative Adversarial Networkscited by 5,627
- 2022DreamFusion: Text-to-3D using 2D Diffusioncited by 3,025
- 2022Make-A-Video: Text-to-Video Generation without Text-Video Datacited by 1,742
- 2021Direct Voxel Grid Optimization: Super-fast Convergence for Radiance Fields Reconstructioncited by 964
- 2022MineDojo: Building Open-Ended Embodied Agents with Internet-Scale Knowledgecited by 478
- 2022Video PreTraining (VPT): Learning to Act by Watching Unlabeled Online Videoscited by 345
- 2022CLIP-Mesh: Generating textured meshes from text using pretrained image-text modelscited by 281
- 2023Emu: Enhancing Image Generation Models Using Photogenic Needles in a Haystackcited by 279
- 2020Emergent Complexity and Zero-shot Transfer via Unsupervised Environment Designcited by 275
- 2020The NetHack Learning Environmentcited by 198
36 more
- 2020Prioritized Level Replaycited by 198
- 2021Open-Ended Learning Leads to Generally Capable Agentscited by 182
- 2022Evolving Curricula with Regret-Based Environment Designcited by 173
- 2023Human-Timescale Adaptation in an Open-Ended Task Spacecited by 138
- 2017Procedural Content Generation via Machine Learning (PCGML)cited by 137
- 2023F2-NeRF: Fast Neural Radiance Field Training with Free Camera Trajectoriescited by 118
- 2022Is Attention All That NeRF Needs?cited by 113
- 2021GANcraft: Unsupervised 3D Neural Rendering of Minecraft Worldscited by 98
- 2021MiniHack the Planet: A Sandbox for Open-Ended Reinforcement Learning Researchcited by 97
- 2020PCGRL: Procedural Content Generation via Reinforcement Learningcited by 90
- 2018Illuminating Generalization in Deep Reinforcement Learning through Procedural Level Generationcited by 81
- 2020Deep Learning for Procedural Content Generationcited by 73
- 2023Level Generation Through Large Language Modelscited by 68
- 2019Increasing Generality in Machine Learning through Procedural Content Generationcited by 59
- 2022Understanding Pure CLIP Guidance for Voxel Grid NeRF Modelscited by 56
- 2019Obstacle Tower: A Generalization Challenge in Vision, Control, and Planningcited by 54
- 2019Procedural Content Generation through Quality Diversitycited by 45
- 2022Neural Deformable Voxel Grid for Fast Optimization of Dynamic View Synthesiscited by 43
- 2021The MineRL 2020 Competition on Sample Efficient Reinforcement Learning using Human Priorscited by 41
- 2021Growing 3D Artefacts and Functional Machines with Neural Cellular Automatacited by 38
- 2021Adversarial Reinforcement Learning for Procedural Content Generationcited by 36
- 2019Bootstrapping Conditional GANs for Video Game Level Generationcited by 35
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2020EvoCraft: A New Challenge for Open-Endednesscited by 23
- 2018Generative Design in Minecraft (GDMC), Settlement Generation Competitioncited by 22
- 2022Learning Controllable 3D Level Generatorscited by 19
- 2020Video Game Level Repair via Mixed Integer Linear Programmingcited by 18
- 2020Learning to Generate Levels From Nothingcited by 17
- 2020Conditional Level Generation and Game Blendingcited by 17
- 2020Sequential Segment-based Level Generation and Blending using Variational Autoencoderscited by 14
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2022Path of Destruction: Learning an Iterative Level Generator Using a Small Datasetcited by 14
- 2023The Five-Dollar Model: Generating Game Maps and Sprites from Sentence Embeddingscited by 14
- 2018Addressing the Fundamental Tension of PCGML with Discriminative Learningcited by 8
- 2020Mario Level Generation From Mechanics Using Scene Stitchingcited by 8
- 2023Evolving Flying Machines in Minecraft Using Quality Diversitycited by 4
Built on by
Citing papers per year: 2024: 5; 2025: 6; 2026: 6.
17 papers.
Sort:
By area:
- 2024Score Distillation via Reparametrized DDIMcited by 41
- 2025LIRM: Large Inverse Rendering Model for Progressive Reconstruction of Shape, Materials and View-dependent Radiance Fieldscited by 16
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Promptcited by 10
- 2024Grammar-based Game Description Generation using Large Language Modelscited by 7
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environmentscited by 4
- 20243D Building Generation in Minecraft via Large Language Modelscited by 3
- 2025Word2Minecraft: Generating 3D Game Levels through Large Language Modelscited by 3
- 2025MineAnyBuild: Benchmarking Spatial Planning for Open-world AI Agentscited by 3
- 2026AI for Games in the Foundation Model Eracited by 3
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMscited by 2
- 2025Scaffold Diffusion: Sparse Multi-Category Voxel Structure Generation with Discrete Diffusioncited by 2
- 2026PRISM-XR: Empowering Privacy-Aware XR Collaboration with Multimodal Large Language Modelscited by 1
5 more
- 2026MV2UV: Generating High-quality UV Texture Maps with Multiview Promptscited by 1
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environmentscited by 0
- 2026High Dimensional Procedural Content Generationcited by 0
- 2026HandDreamer: Zero-Shot Text to 3D Hand Model Generation using Corrective Hand Shape Guidancecited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planningcited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planning30 Sep 2026
- 2026AI for Games in the Foundation Model Era15 Sep 2026
- 2026HandDreamer: Zero-Shot Text to 3D Hand Model Generation using Corrective Hand Shape Guidance6 Apr 2026
- 2026MV2UV: Generating High-quality UV Texture Maps with Multiview Prompts16 Mar 2026
- 2026High Dimensional Procedural Content Generation21 Feb 2026
- 2026PRISM-XR: Empowering Privacy-Aware XR Collaboration with Multimodal Large Language Models9 Feb 2026
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environments12 Sep 2025
- 2025Scaffold Diffusion: Sparse Multi-Category Voxel Structure Generation with Discrete Diffusion26 Aug 2025
- 2025MineAnyBuild: Benchmarking Spatial Planning for Open-world AI Agents26 May 2025
- 2025LIRM: Large Inverse Rendering Model for Progressive Reconstruction of Shape, Materials and View-dependent Radiance Fields28 Apr 2025
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMs20 Mar 2025
- 2025Word2Minecraft: Generating 3D Game Levels through Large Language Models18 Mar 2025
5 more
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Prompt2 Oct 2024
- 2024Grammar-based Game Description Generation using Large Language Models24 Jul 2024
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environments4 Jul 2024
- 20243D Building Generation in Minecraft via Large Language Models13 Jun 2024
- 2024Score Distillation via Reparametrized DDIM24 May 2024
- 2026AI for Games in the Foundation Model Eracited by 3
- 2026AI for Games in the Foundation Model Era15 Sep 2026
- 2025LIRM: Large Inverse Rendering Model for Progressive Reconstruction of Shape, Materials and View-dependent Radiance Fieldscited by 16
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Promptcited by 10
- 2024Grammar-based Game Description Generation using Large Language Modelscited by 7
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environmentscited by 4
- 20243D Building Generation in Minecraft via Large Language Modelscited by 3
- 2025Word2Minecraft: Generating 3D Game Levels through Large Language Modelscited by 3
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMscited by 2
- 2026MV2UV: Generating High-quality UV Texture Maps with Multiview Promptscited by 1
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environmentscited by 0
- 2026High Dimensional Procedural Content Generationcited by 0
- 2026HandDreamer: Zero-Shot Text to 3D Hand Model Generation using Corrective Hand Shape Guidancecited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planningcited by 0
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planning30 Sep 2026
- 2026HandDreamer: Zero-Shot Text to 3D Hand Model Generation using Corrective Hand Shape Guidance6 Apr 2026
- 2026MV2UV: Generating High-quality UV Texture Maps with Multiview Prompts16 Mar 2026
- 2026High Dimensional Procedural Content Generation21 Feb 2026
- 2025A Markovian Framing of WaveFunctionCollapse for Procedurally Generating Aesthetically Complex Environments12 Sep 2025
- 2025LIRM: Large Inverse Rendering Model for Progressive Reconstruction of Shape, Materials and View-dependent Radiance Fields28 Apr 2025
- 2025Grammar and Gameplay-aligned RL for Game Description Generation with LLMs20 Mar 2025
- 2025Word2Minecraft: Generating 3D Game Levels through Large Language Models18 Mar 2025
- 2024DreamGarden: A Designer Assistant for Growing Games from a Single Prompt2 Oct 2024
- 2024Grammar-based Game Description Generation using Large Language Models24 Jul 2024
- 2024Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environments4 Jul 2024
- 20243D Building Generation in Minecraft via Large Language Models13 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2026Dream-Cubed: Controllable Generative Modeling in Minecraft by Training on Billions of Cubes
- 2025WorldGen: From Text to Traversable and Interactive 3D Worlds
- 2024Moonshine: Distilling Game Content Generators into Steerable Generative Models
- 2026GameCraft-Bench: Can Agents Build Playable Games End-to-End in a Real Game Engine?
- 2024APT: Architectural Planning and Text-to-Blueprint Construction Using Large Language Models for Open-World Agents
- 2026Code2Games: Enabling Coding Agents for Gaming World Generation
- 2025Hunyuan-GameCraft-2: Instruction-following Interactive Game World Model
- 2025Model as a Game: On Numerical and Spatial Consistency for Generative Games