Animation par scripts de complexes cellulaires : application à la synthèse d'images animées de plantes
Auteur / Autrice : | Mokhtar Mehali |
Direction : | Pascal Lienhardt |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2000 |
Etablissement(s) : | Poitiers |
Mots clés
Résumé
Ce travail se situe en informatique graphique, plus particulierement en animation. Nous avons etudie une methode de programmation par scripts de metamorphoses d'objets geometriques, et nous l'avons appliquee a la simulation de croissance de plantes. L'objectif ici est d'etendre les methodes existantes afin de permettre de controler des metamorphoses de complexes cellulaires de dimension 2. En effet, une plante (tige, feuilles, fleurs) peut etre modelisee approximativement par un tel complexe cellulaire. Le modele que nous avons defini, les 2 chaines modulaires, constitue une classe particuliere de complexes cellulaires. Une 2-chaine modulaire est un assemblage d'elements de base, appeles modules : la tige d'une plante est representee par un ensemble de modules lineaires structures en axes. Les surfaces des feuilles et des fleurs sont decrites par un ensemble de modules surfaciques colles entre eux. Chaque 2-chaine modulaire s'appuie sur un arbre de controle qui correspond approximativement au squelette de l'objet manipule. Dans une plante, celui-ci correspond a la tige, aux petioles et aux nervures des feuilles. La metamorphose d'une 2-chaine est controlee par des scripts associes a ses elements. Un script est une suite conditionnelle d'operations permettant ainsi de creer les modules et de les coller entre eux. Le controle de la metamorphose utilise principalement l'arbre de controle. La metamorphose est ainsi definie comme une sequence de 2-chaines modulaires se deduisant les unes des autres : des parcours successifs de celles-ci sont effectues afin d'appliquer, a chaque instant, les scripts associes. Un logiciel a ete developpe, dans lequel sont integres les operations de base et les mecanismes de controle etudies. La methode a ete testee sur plusieurs exemples de croissance de plantes.