Le jour où la chimie a dessiné un motif
Prenez deux substances imaginaires, U et V. U est partout, comme un fond nourricier ; V est un intrus, présent en un tout petit carré au centre d’une grille par ailleurs vide. Trois règles seulement, toutes locales — aucune cellule ne voit plus loin que ses voisines immédiates :
- la réaction : quand deux V rencontrent un U, ils le convertissent en un
troisième V (
U + 2V → 3V). V se nourrit de U et se recopie. - l’entretien : U est réinjecté partout à un taux F (feed), et V est retiré partout à un taux k (kill).
- la diffusion : U s’étale deux fois plus vite que V (
Du=0.16,Dv=0.08).
C’est tout. Pas de plan, pas de position de tache écrite quelque part, pas de notion de « motif » dans le code. Et pourtant, à partir de ce carré unique, un réseau structuré et régulier envahit toute la grille, puis se fige. Ce mécanisme porte un nom — réaction-diffusion, décrit par Alan Turing en 1952 pour expliquer comment un embryon uniforme peut se doter de rayures ou de taches. C’est notre quatrième expérience LifeLabs, et la commande exacte du run est sur sa fiche, reproductible à partir de la graine 42.
Pourquoi feed + kill + diffusion suffisent
L’intuition tient en une phrase : un activateur qui s’étale lentement, un inhibiteur qui s’étale vite. V s’auto-amplifie localement (il se recopie), mais la consommation de U et le taux kill l’empêchent de tout envahir. Comme U diffuse deux fois plus vite que V, l’appauvrissement en nourriture court plus loin que la tache elle-même : autour de chaque zone riche en V se creuse un anneau appauvri qui interdit à une autre tache de naître trop près. Ce jeu « je me copie ici / je m’interdis juste à côté » impose spontanément une distance caractéristique entre motifs. Le motif n’est écrit nulle part : il est la longueur d’onde d’un équilibre.
Ce que montre ce run
15 000 pas, grille 256×256, préréglage spots (F=0.037, k=0.060). Les signes
vitaux racontent l’histoire mieux qu’une image figée :
- la variance spatiale — notre mesure de « à quel point le champ est contrasté plutôt qu’uniforme » — part de 0.0006 au pas 10 (le carré de semis, quasi rien) et grimpe jusqu’à 0.0156 en fin de course. Une multiplication par vingt-cinq : le contraste ne vient pas du semis, il est produit par la dynamique.
- la fraction active atteint 0.41 : le motif occupe une bonne partie de la grille, sans jamais tout saturer ni s’éteindre.
- le classificateur, aveugle et automatique, tranche :
patterned— ni uniforme, ni chaotique.
Et surtout, sur la vidéo, on voit les deux temps de l’histoire : d’abord le carré central qui se déstabilise et essaime vers l’extérieur, un front de taches qui se dédoublent en avançant ; puis, une fois la grille remplie, plus rien ne bouge. Le réseau se fige. C’est peut-être le point le plus contre-intuitif : un système sans mémoire, sans but, sans plan, converge vers une forme stable et s’y tient.
Une honnêteté de vocabulaire : spots est le nom du couple de paramètres,
pas une promesse esthétique. À cette taille et avec ce semis, F=0.037/k=0.060 ne
donne pas des points isolés bien séparés mais un réseau réticulé, un
labyrinthe de filaments et d’îlots — la signature typique de ce coin du plan
(F, k). C’est le vrai résultat, pas une illustration retouchée.
Le lien avec Lenia
Gray-Scott n’est pas notre premier automate cellulaire continu. Lenia l’est aussi : dans les deux cas, l’état n’est pas « vivant/mort » binaire mais un champ de réels qui évolue par une règle locale identique partout. La différence est éclairante. Lenia produit des créatures — des motifs localisés qui se déplacent et persistent au sein d’un fond mort. Gray-Scott produit une texture — un motif qui remplit tout l’espace et s’immobilise. Deux manières très différentes dont « du local, partout, tout le temps » débouche sur de l’organisation globale. Mettre les deux côte à côte, c’est justement ce que LifeLabs cherche à donner à voir : l’émergence n’a pas un seul visage.
Faites-le vous-même
La démo Réaction-diffusion tourne entièrement dans
votre navigateur, sur GPU (WebGPU). Choisissez le préréglage spots et
regardez les taches naître ; poussez le curseur k et vous changez de régime
sous vos yeux — rayures, dédale, mitose ; peignez à la souris pour semer du V
où vous voulez et voir le motif se réorganiser autour de votre trait. Rien n’est
préenregistré : c’est la même chimie que ci-dessus, recalculée image par image.
Ouvrez la fiche complète du run pour les paramètres exacts, ou la page de l’expérience Réaction-diffusion pour le contexte. Tout est reproductible à partir de la graine 42.