Morphogenèse par réaction/diffusion
Cadre
Ce projet a été réalisé entre juillet et septembre 2003 en tant que demi-brique projet logiciel pour le Cycle Optionnel Unifié (2ème et 3ème année) de Télécom Paris, sous la supervision du professeur Jean-Louis Dessalles.
Le but de ce projet est de réaliser une application de démonstration, dans un but pédagogique, du principe de morphogenèse par réaction-diffusion, principe intialement décrit par Alan Turing, dans The Chemical Basis of Morphogenesis, 1952.
L'idée générale de Turing était que l'apparition "spontanée" de formes structurées dans la nature pouvait résulter d'un équilibre chimique stable hétérogène obtenu après apparition introduction d'une perturbation dans un système chimique homogène, également en équilibre stable.
Les visiteurs intéressés plus profondément par ce principe sont invités à consulter le rapport de projet qui décrit plus précisément ce dont il retourne, téléchargeable à la section Ressources.
Ressources
Ce projet a été réalisé en C/C++ sous Microsoft Visual C++ 6.0 (Windows), avec les bibliothèques Qt pour l'interface graphique et SDL pour l'affichage graphique.
Fichiers disponibles :
Résultats
Dans les résultats ci-dessous, les paramètres F et k sont les paramètres essentiels de la réaction, sur lesquels il faut jouer pour obtenir différents type de motifs structurés.
Toutes les expériences partent de la même situation initiale suivante, utilisant le modèle de réaction de Gray&Scott :
| Itération |
200 |
500 |
2000 |
5000 |
F=0.02
k=0.05
|
 |
 |
 |
 |
F=0.03
k=0.055
|
 |
 |
 |
 |
F=0.04
k=0.06
|
 |
 |
 |
 |
F=0.03
k=0.0625
|
 |
 |
 |
 |