SOMMAIRE

Actualités

Technologie VWorldTerrain
• Introduction
• Création de la géométrie
• Utilisation des bases de données
• Création de textures procédurales
• Intégration de la végétation
• Intégration d'éléments architecturaux
• Gestion de la météo
• Les ALFs
• Gestion dynamique de la lumière

Galerie
• Images
• Vidéos

Plate-forme vieWTerra
• Introduction
• Plate-forme de développement
• Galerie vieWTerra

Société
• Historique
• Fondateurs
• Clients/Partenaires
• Presse
• Contacts

Licensing

English >>

- 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

Création de la géométrie 01
Création de la géométrie 02
- 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..


fonctions procédurales 01 fonctions procédurales 02 fonctions procédurales 03 fonctions procédurales 04

fonctions procédurales 05


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.

Equation procédurale

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).

géométrie 01 géométrie 02 géométrie 03

géométrie 04 géométrie 05 géométrie 06