Chapitre 3Méthodes de modélisationprocédurale5152 Méthodes de modélisation procéduraleEn informatique graphique, il est courant de vouloir réutiliser des objets géomé-triques déjà définis ailleurs, pour réduire l’espace de stockage d’une part, et le coûtd’affichage de ces modèles lors de la navigation d’autre part. L’espace de stockageest réduit car il suffit de faire référence à un objet existant pour en placer une copie(une instance) ailleurs dans la scène. Ceci revient, dans un texte, à citer le chapitre1 au lieu de le recopier en entier lorsqu’on y fait référence. C’est en fait une com-pression des données géométriques. Le coût du rendu est de même amélioré grâceaux capacités des cartes graphiques qui permettent de multiples utilisations des ob-jets géométriques.Nous avons ici parlé de réutilisation d’objets identiques. Néanmoins, certains ob-jets peuvent être regroupés de par leur similitudes, comme des brins d’herbe ou lesbranches d’un arbre par exemple. Il ne s’agit plus ici de compression, mais d’abs-traction. Nous pouvons alors définir une classe d’objets en décrivant les propriétéscommunes de ces objets. Les propriétés variant d’un objet à l’autre deviennent lesattributs ou paramètres de la classe. Une simple méthode ou description peut ainsiservir a décrire une grande variété d’objets. C’est ce que Smith [Smi84] appellel’amplification des données. Cette propriété caractérise les méthodes de modélisa-tion procédurales que nous présentons dans ...
Voir