Growing 3D Artefacts and Functional Machines with Neural Cellular Automata
Not on the map. Why?
Abstract (arXiv)
Neural Cellular Automata (NCAs) have been proven effective in simulating morphogenetic processes, the continuous construction of complex structures from very few starting cells. Recent developments in NCAs lie in the 2D domain, namely reconstructing target images from a single pixel or infinitely growing 2D textures. In this work, we propose an extension of NCAs to 3D, utilizing 3D convolutions in the proposed neural network architecture. Minecraft is selected as the environment for our automaton since it allows the generation of both static structures and moving machines. We show that despite their simplicity, NCAs are capable of growing complex entities such as castles, apartment blocks, and trees, some of which are composed of over 3,000 blocks. Additionally, when trained for regeneration, the system is able to regrow parts of simple functional machines, significantly expanding the capabilities of simulated morphogenetic systems. The code for the experiment in this paper can be found at: https://github.com/real-itu/3d-artefacts-nca.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 7 of its 22 references that are in the map. First posted on arXiv 15 Mar 2021.
Builds on
7 of 22 references.
References · 7
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2017Leveraging Demonstrations for Deep Reinforcement Learning on Robotics Problems with Sparse Rewardscited by 302
- 2020EvoCraft: A New Challenge for Open-Endednesscited by 23
- 2021Learning to Generate 3D Shapes with Generative Cellular Automatacited by 22
- 2021Regenerating Soft Robots through Neural Cellular Automatacited by 13
- 2020Neural Cellular Automata Manifoldcited by 7
Built on by
Citing papers per year: 2021: 2; 2022: 9; 2023: 7; 2024: 5; 2025: 5; 2026: 10.
38 papers.
Sort:
By area:
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022HyperNCA: Growing Developmental Networks with Neural Cellular Automatacited by 18
- 2023Towards Self-Assembling Artificial Neural Networks through Neural Developmental Programscited by 17
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2025ARC-NCA: Towards Developmental Solutions to the Abstraction and Reasoning Corpuscited by 10
- 2022Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systemscited by 9
- 2022Open-Ended Evolution for Minecraft Building Generationcited by 9
- 2023E(n)-equivariant Graph Neural Cellular Automatacited by 9
- 2023Arbitrarily Scalable Environment Generators via Neural Cellular Automatacited by 9
- 2025Neural cellular automata: applications to biology and beyond classical AIcited by 9
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Modelscited by 8
26 more
- 2022Physical Neural Cellular Automata for 2D Shape Classificationcited by 7
- 2023Growing Steerable Neural Cellular Automatacited by 6
- 2025Neural Cellular Automata: From Cells to Pixelscited by 5
- 2022A Unified Substrate for Body-Brain Co-evolutioncited by 4
- 2022Severe Damage Recovery in Evolving Soft Robots through Differentiable Programmingcited by 4
- 2023Evolving Flying Machines in Minecraft Using Quality Diversitycited by 4
- 2024Latent Neural Cellular Automata for Resource-Efficient Image Restorationcited by 4
- 2022Collective control of modular soft robots via embodied Spiking Neural Cellular Automatacited by 3
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methodscited by 3
- 2022Empowered Neural Cellular Automatacited by 2
- 2022Collective Intelligence for 2D Push Manipulations with Mobile Robotscited by 2
- 2025Scaffold Diffusion: Sparse Multi-Category Voxel Structure Generation with Discrete Diffusioncited by 2
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Gamescited by 1
- 2024Emergent Dynamics in Neural Cellular Automatacited by 1
- 2026Remapping and navigation of an embedding space via error minimization: a fundamental organizational principle of cognition in natural and artificial systemscited by 1
- 2026On the Emergence of Syntax by Means of Local Interactioncited by 1
- 2024Future Research Avenues for Artificial Intelligence in Digital Gaming: An Exploratory Reportcited by 0
- 2025Missing Data Imputation using Neural Cellular Automatacited by 0
- 2026Evolving Many Worlds: Towards Open-Ended Discovery in Petri Dish NCA via Population-Based Trainingcited by 0
- 2026Learning Local Constraints for Reinforcement-Learned Content Generatorscited by 0
- 2026Communication Heterogeneity and Collective Consensus in Neural Cellular Automatacited by 0
- 2026Neuroevolution Arena: Nested Ecological Evaluation of Update-and-Inheritance Regimes across Neural Architecturescited by 0
- 2026Programmable Cellular Automatacited by 0
- 2026Neural Cellular Automata Learn General Features in their Hidden Channelscited by 0
- 2026Where Does Randomness Matter in Neural Cellular Automata?cited 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
- 2026Where Does Randomness Matter in Neural Cellular Automata?29 Sep 2026
- 2026Neural Cellular Automata Learn General Features in their Hidden Channels18 Sep 2026
- 2026Programmable Cellular Automata5 Sep 2026
- 2026Neuroevolution Arena: Nested Ecological Evaluation of Update-and-Inheritance Regimes across Neural Architectures10 Aug 2026
- 2026Communication Heterogeneity and Collective Consensus in Neural Cellular Automata19 Jun 2026
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
- 2026On the Emergence of Syntax by Means of Local Interaction20 Apr 2026
- 2026Evolving Many Worlds: Towards Open-Ended Discovery in Petri Dish NCA via Population-Based Training13 Apr 2026
- 2026Remapping and navigation of an embedding space via error minimization: a fundamental organizational principle of cognition in natural and artificial systems20 Jan 2026
- 2025Neural cellular automata: applications to biology and beyond classical AI14 Sep 2025
- 2025Missing Data Imputation using Neural Cellular Automata31 Aug 2025
26 more
- 2025Scaffold Diffusion: Sparse Multi-Category Voxel Structure Generation with Discrete Diffusion26 Aug 2025
- 2025Neural Cellular Automata: From Cells to Pixels28 Jun 2025
- 2025ARC-NCA: Towards Developmental Solutions to the Abstraction and Reasoning Corpus13 May 2025
- 2024Future Research Avenues for Artificial Intelligence in Digital Gaming: An Exploratory Report18 Dec 2024
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Models14 Jun 2024
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraft23 Apr 2024
- 2024Emergent Dynamics in Neural Cellular Automata9 Apr 2024
- 2024Latent Neural Cellular Automata for Resource-Efficient Image Restoration22 Mar 2024
- 2023Quality Diversity in the Amorphous Fortress (QD-AF): Evolving for Complexity in 0-Player Games4 Dec 2023
- 2023Arbitrarily Scalable Environment Generators via Neural Cellular Automata28 Oct 2023
- 2023Towards Self-Assembling Artificial Neural Networks through Neural Developmental Programs17 Jul 2023
- 2023A Review of Deep Learning-Powered Mesh Reconstruction Methods6 Mar 2023
- 2023Growing Steerable Neural Cellular Automata19 Feb 2023
- 2023Evolving Flying Machines in Minecraft Using Quality Diversity1 Feb 2023
- 2023E(n)-equivariant Graph Neural Cellular Automata25 Jan 2023
- 2022Collective Intelligence for 2D Push Manipulations with Mobile Robots28 Nov 2022
- 2022Open-Ended Evolution for Minecraft Building Generation7 Sep 2022
- 2022Severe Damage Recovery in Evolving Soft Robots through Differentiable Programming14 Jun 2022
- 2022Empowered Neural Cellular Automata27 Apr 2022
- 2022Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systems25 Apr 2022
- 2022HyperNCA: Growing Developmental Networks with Neural Cellular Automata25 Apr 2022
- 2022Collective control of modular soft robots via embodied Spiking Neural Cellular Automata5 Apr 2022
- 2022A Unified Substrate for Body-Brain Co-evolution22 Mar 2022
- 2022Physical Neural Cellular Automata for 2D Shape Classification14 Mar 2022
- 2021Illuminating Diverse Neural Cellular Automata for Level Generation12 Sep 2021
- 2021World-GAN: a Generative Model for Minecraft Worlds18 Jun 2021
- 2021Illuminating Diverse Neural Cellular Automata for Level Generationcited by 35
- 2022HyperNCA: Growing Developmental Networks with Neural Cellular Automatacited by 18
- 2023Towards Self-Assembling Artificial Neural Networks through Neural Developmental Programscited by 17
- 2024DreamCraft: Text-Guided Generation of Functional 3D Environments in Minecraftcited by 17
- 2021World-GAN: a Generative Model for Minecraft Worldscited by 14
- 2022Goal-Guided Neural Cellular Automata: Learning to Control Self-Organising Systemscited by 9
- 2022Open-Ended Evolution for Minecraft Building Generationcited by 9
- 2023E(n)-equivariant Graph Neural Cellular Automatacited by 9
- 2023Arbitrarily Scalable Environment Generators via Neural Cellular Automatacited by 9
- 2025Neural cellular automata: applications to biology and beyond classical AIcited by 9
- 2024From Text to Life: On the Reciprocal Relationship between Artificial Life and Large Language Modelscited by 8
- 2022Physical Neural Cellular Automata for 2D Shape Classificationcited by 7
12 most cited of 36 All 36 (JSON)
- 2026ScaffoldM3C: A Multimodal Sequential Monte Carlo Framework for Generative Stable Construction Planning30 Sep 2026
- 2026Where Does Randomness Matter in Neural Cellular Automata?29 Sep 2026
- 2026Neural Cellular Automata Learn General Features in their Hidden Channels18 Sep 2026
- 2026Programmable Cellular Automata5 Sep 2026
- 2026Neuroevolution Arena: Nested Ecological Evaluation of Update-and-Inheritance Regimes across Neural Architectures10 Aug 2026
- 2026Communication Heterogeneity and Collective Consensus in Neural Cellular Automata19 Jun 2026
- 2026Learning Local Constraints for Reinforcement-Learned Content Generators13 May 2026
- 2026On the Emergence of Syntax by Means of Local Interaction20 Apr 2026
- 2026Evolving Many Worlds: Towards Open-Ended Discovery in Petri Dish NCA via Population-Based Training13 Apr 2026
- 2026Remapping and navigation of an embedding space via error minimization: a fundamental organizational principle of cognition in natural and artificial systems20 Jan 2026
- 2025Neural cellular automata: applications to biology and beyond classical AI14 Sep 2025
- 2025Missing Data Imputation using Neural Cellular Automata31 Aug 2025
12 newest of 36 All 36 (JSON)