Évolution interactive de formes
sous la direction de Gil MATHIEU
octobre 2007 à février 2008
Le travail se place dans le contexte du projet de vulgarisation
scientifique « Nature artificielle » consacré à la modélisation de formes et de
phénomènes naturels en image calculée.
Dans ce domaine, on peut repérer quelques paradigmes de modélisation
remarquables, comme la génétique, les grammaires formelles, les fractales ou
les systèmes. Pour certains d'entre eux, des séquences didactiques ont déjà été
produites : elles expliquent de façon essentiellement visuelle (images, formes,
animation, vidéo) et sans entrer dans les détails techniques (équations, structures
de données, algorithmes) les principes à l'œuvre.
À ce niveau, l'interactivité est tout à fait réduite : l'utilisateur déroule pas
à pas les séquences (scénarios Director). Au mieux, il lui faut choisir dans les
catalogues d'exemples qui lui sont proposés. Après un tel choix, une image ou
une forme est calculée en plein écran sous ses yeux en temps réel (scripts
Lingo). Si l'utilisateur déclenche le calcul d'une forme archivée dans le
catalogue, il ne peut en aucun cas enrichir celui-ci avec une forme qu'il aurait
lui-même découverte.
On souhaite développer un second niveau qui exploite les vertus
pédagogiques de l'interactivité. Il s'agit d'ateliers virtuels qui permettent à une
personne de bonne volonté (il n'y a aucun prérequis scientifique) d'appréhender
par l'interaction les principes à la base des différents paradigmes de
modélisation. L'attrait ludique de ces ateliers est de proposer l'exploration de
divers espaces de formes.
*
Les différents paradigmes sont nettement différents les uns des autres. Ils
ont néanmoins un point commun qui est de permettre une grande amplification.
Les formes naturelles sont en effet riches et complexes. Pour des raisons de
complexité algorithmique, donc d'espace mémoire et de temps de calcul, il est
important de ne pas devoir stocker cette complexité de forme dans ses moindres
détails, mais d'être capable de la générer (modèle procédural) à partir d'une
petite quantité de données. Ce sera, par exemple, les quelques règles d'une
grammaire formelle, les matrices des transformations affines d'une fractale IFS