NEURALISneural cellular automata workbench · v1.0
NEURALIS field manual

Two architectures, one interactive medium

Neural cells

Each grid location owns a continuous four-channel state. A shared 12→8→4 micro-network reads the cell, weighted neighbor aggregates, local texture, and cell-specific traits. Every directed neighbor edge has a real-valued signed weight; plastic presets update those weights locally while the world runs.

Learned weighted rule

Draw or choose an input/target pair, then train. The optimizer unrolls the same local 3×3 neural rule for several cellular steps and backpropagates through the whole trajectory. The learned object is therefore an iterative local physics, not a network that directly paints the final target.

Pointer controls

InputAction
Left dragPaint the configured channel or layer
Right dragErase regardless of brush operation
Middle drag / Alt-dragPan the field
WheelCursor-centered zoom
HoverMove the live microscope probe

Keyboard

Spaceplay / pauseNone tickRresetGtrain / stop1–4change viewCcycle channelPcontrols panelOinspectorHomefit viewFfullscreen?this help

Suggested experiment

Open Plastic Wiring, switch the view to Synapses, and select a bright cell. Increase local plasticity slowly while watching its eight directed weights diverge. Then switch to Learned rule → Translate East, train for a few hundred epochs, and inspect the learned signed 3×3 kernels.