cd /news/neural-networks/show-hn-high-res-neural-cellular-aut… · home topics neural-networks article
[ARTICLE · art-30783] src=cells2pixels.github.io ↗ pub= topic=neural-networks verified=true sentiment=↑ positive

Show HN: High-Res Neural Cellular Automata

Researchers developed a hybrid neural cellular automata model that pairs a coarse-grid NCA with a lightweight implicit decoder to generate high-resolution outputs in real-time, overcoming previous limitations of low-resolution outputs. The model preserves self-organizing behavior and is demonstrated across 2D/3D grids and mesh domains for morphogenesis and texture synthesis.

read2 min views1 publishedJun 17, 2026

Neural Cellular Automata (NCAs) are bio-inspired dynamical systems in which identical cells iteratively apply a learned local update rule to self-organize into complex patterns, exhibiting regeneration, robustness, and spontaneous dynamics. Despite their success in texture synthesis and morphogenesis, NCAs remain largely confined to low-resolution outputs. This limitation stems from (1) training time and memory requirements that grow quadratically with grid size, (2) the strictly local propagation of information that impedes long-range cell communication, and (3) the heavy compute demands of real-time inference at high resolution. In this work, we overcome this limitation by pairing an NCA that evolves on a coarse grid with a lightweight implicit decoder that maps cell states and local coordinates to appearance attributes, enabling the same model to render outputs at arbitrary resolution. Moreover, because both the decoder and NCA updates are local, inference remains highly parallelizable. To supervise high-resolution outputs efficiently, we introduce task-specific losses for morphogenesis (growth from a seed) and texture synthesis with minimal additional memory and computation overhead. Our experiments across 2D/3D grids and mesh domains demonstrate that our hybrid models produce high-resolution outputs in real-time, and preserve the characteristic self-organizing behavior of NCAs.

The NCA operates on a coarse lattice of cells (in this example vertices of a mesh). Center: A sampling point (\Point) (red dot) inside a triangle primitive, whose vertices correspond to NCA cells

\(\State_i,\,\State_j,\,\State_k\).
The *local coordinate* \(u(\Point)\) expresses the point’s position inside the
primitive,
while the
*locally averaged cell state* \(\bar{\State}(\Point)\) is obtained by interpolating

the surrounding cell states. Right: The Local Pattern Producing Network (LPPN), A shared lightweight MLP, receives ((\bar{\State}(\Point), u(\Point))) as input and outputs the target properties, such as color and surface normal, at point (\Point). The NCA and the LPPN are trained jointly and end-to-end.

Play with the interactive visualization below to see coarse NCA cell states and the output the LPPN generates.

Ehsan

Yitao

Ali

Alex

Wenzel

Sabine

── more in #neural-networks 4 stories · sorted by recency
── more on @ehsan 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-high-res-neu…] indexed:0 read:2min 2026-06-17 ·