Création de la géométrie : Principes de base


L'ensemble de la technologie VWorldTerrain repose sur un principe essentiel : la création dynamique des données en temps réel. De ce principe découle deux aspects essentiels

- le monde généré n'est
pas limité en taille

- la précision de calcul est infinie
(d’où un excellent niveau de détail).


Pour la création de la géométrie (l'ensemble des polygones formant le terrain), VWorldTerrain utilise des fonctions procédurales, adaptées à chaque type de rendu désiré. Il existe donc des fonctions dédiées à la génération de montagnes, de plaines, de lacs, etc. Chacune d'entre elle utilisent les mêmes principes procéduraux. En faisant varier les paramètres des équations utilisées, il est donc possible d'obtenir une infinité de fonctions qui permettent une grande variété de paysages naturels..

Qu'est ce qu'une fonction procédurale :

C'est une fonction utilisant des équations mathématiques itératives : les résultats sont réinjectés à chaque itération. Chaque boucle de calcul permet donc de calculer une nouvelle géométrie "fille", tout en tenant compte de l'équation "mère" et de créer du détail de façon homogène.

En adaptant le niveau de détail à la distance à laquelle se tient l’observateur, nous obtenons un paysage naturel, dont la géométrie est adaptée aux contraintes de l’ordinateur (nombre maximal de polygones traitables).