Declarative modeling based on knowledge
Zaragoza Rios, Jaime Alberto · 2009
Les nouvelles technologies de l'image 3D permettent la creation de mondes virtuels et des creatures qui les peuplent avec un tel niveau de details, que pour les effets speciaux de cinema, il est difficile de distinguer les elements sont generes par ordinateur. Cependant, cette technologie est dans les mains habiles de designers, artistes et programmeurs, pour lesquels il faut des semaines a plusieurs annees pour se former aux outils et obtenir ces resultats. La Modelisation Declarative est une methode qui permet de creer des modeles en fournissant les proprietes donnant la description des composants du modele. Appliquee a l’infographie, la modelisation declarative est utilisee pour generer le monde virtuel, en determinant le contexte necessaire a l'animation et a la conception de la scene, en calculant la position de chaque objet relativement aux relations spatiales, et en generant le rendu de la scene, utilise par une systeme d'animation et de visualisation. Ce memoire presente les travaux de recherche consacres a l'utilisation de la modelisation declarative pour creer des environnements virtuels, en tirant partie des connaissances sur le contexte de la scene. Les connaissances sont utilisees afin de faciliter la tâche de description, en automatisant ce qui peut etre deduit, comme les usages et les fonctionnalites habituelles. Elles sont egalement fondamentales pour que le resultat produit corresponde le mieux possible a ce qui est attendu par le concepteur a partir de la description fournie. Les connaissances sont enfin necessaires pour faciliter la transition entre le modele de donnees et l'architecture qui aura la charge d'animer et de faire evoluer la scene.