[Plan du site]
Vous êtes ici ---
> Le Site du Zéro
> Les tutoriels
> Officiels
> Modélisation 3D
> Une map avec Hammer ! > Fonctions de base de Worldcraft > Décor naturel (B : Modeler un terrain)
> Lecture du tutoriel
Décor naturel (B : Modeler un terrain)
GenSurf, c'est bien quand on ne sait pas trop ce qu'on veut faire comme terrain.
Mais dès qu'on a une idée précise du décor naturel que l'on veut créer, alors là il faut passer sans hésiter à Terrain Generator !
Terrain Generator est un programme plus lourd que GenSurf, par conséquent le programme est assez gros (3 Mo), mais il en vaut vraiment le coup !
Pour l'installer, dézippez tous les fichiers dans un dossier temporaire et lancez "setup.exe". Une fois l'installation terminée, vous pourrez supprimer les fichiers du dossier temporaire.
Le programme d'installation va vous créer une icône dans le menu démarrer pour lancer le programme. Allez-y, lancez-le n'ayez pas peur
Lorsque vous démarrez le programme, il a l'air un peu vide... ce n'est qu'une impression je vous rassure.
Pour commencer, on va demander à Terrain Generator de nous préparer un terrain vierge, qu'on pourra modifier, diviser, tordre, torturer à souhait

Le menu File / New va vous ouvrir la boîte de dialogue suivante :
Et là vous vous dites : "Argh !!! Encore un programme compliqué !". Eh bien non, pas forcément... En fait, seul le premier onglet (General Options) est obligatoire à renseigner.
Tous les autres onglets permettent de... générer aléatoirement le terrain de base, à l'aide de fractales, de bitmaps etc... Exactement comme GenSurf, mais en encore plus compliqué
Vous n'avez absolument pas besoin de toutes ces fonctions pour apprécier la puissance de TerrainGenerator. Renseignez les champs suivants et ce sera amplement suffisant :
- X Axes Length In Triangles : nombre de triangles (blocs) pour un côté du terrain.
- X Axes Length In Triangles : nombre de triangles (blocs) pour l'autre côté du terrain.
Vous pouvez aller jusqu'à 2048 unités, mais vous verrez que 16 c'est vraiment suffisant. Faites très attention à ne pas beaucoup augmenter ces valeurs, sinon le nombre de blocs dans votre map va augmenter en même temps que vos r_speeds

- Triangle Length In Units : longueur du triangle en unités de Worldcraft.
Mais, comme vous allez bientôt vous en rendre compte, on modifie rarement ces valeurs. On garde le terrain par défaut, c'est-à-dire qu'on clique immédiatement sur "Okey" sans se préoccuper du reste.
Après avoir cliqué sur "Okey", le terrain vierge s'affiche :
Au centre de l'écran, vous avez un terrain plat prêt à être modelé.
Il y a ici un sol plat, avec une texture un peu désertique, et un fond de type sky (rappelant là encore le désert). Si votre map n'a rien à voir avec ce décor, vous pouvez modifier la texture utilisée dans le menu Map / Properties.
Quoiqu'il en soit, ce n'est pas très grave et ne vous préoccupez pas du sky, on peut changer tout ça dans Worldcraft. Tout ce qui nous intéresse ici, c'est la forme à donner au terrain.
Primo, il faut savoir se déplacer dans ce logiciel. Et ce n'est pas pareil que dans Worldcraft, voyez-vous même :
- Bouton droit de la souris : en maintenant enfoncé le bouton droit tout en bougeant la souris, vous regarderez dans une direction différente.
- Flèches du clavier (Haut Bas Gauche Droite) : pour se déplacer dans le niveau. A noter que les touches Z, S, Q et D marchent aussi.

Justement, les outils à votre disposition sont situés dans la barre d'outils du haut.
Il y en a 6 comme vous pouvez le voir. Nous allons les étudier un par un, de gauche à droite :
- Raise / Lower Tool : c'est l'outil par défaut, le plus important et le plus utile ! Comme vous pouvez le voir, lorsque vous passez la souris sur le terrain, il y a un cercle rouge. C'est la zone actuellement sélectionnée, que vous pouvez modifier.
A l'aide du bouton gauche de la souris, vous pouvez faire monter ou baisser le terrain à cet endroit. Essayez, vous verrez c'est très facile !
- Mountain / Valley Tool : cet outil, à condition de bien s'en servir, permet de créer automatiquement une montagne ou une vallée au milieu de votre terrain. Il permet aussi de ramener tout le terrain à la même hauteur.
- Smooth Tool : très pratique, il permet de "lisser" la partie sélectionnée du terrain... ce qui permet de donner un aspect plus réaliste à votre terrain.
- Random Noise : modifie aléatoirement la partie sélectionnée du terrain. On appelle ça "créer du bruit" (noise). Cela vous permet de rendre le terrain un peu plus "naturel" à cet endroit.
- Flatten Tool : aplatit la partie sélectionnée du terrain.
- Touch Up Tool : un peu plus délicat cet outil. Il vous permet de modifier la position d'une vertice (et d'une seule). La vertice sélectionnée est indiquée par un petit cube. Pour changer de vertice sur le bloc sélectionné, utilisez la molette de la souris. Cet outil est le plus précis de tous, mais je vous conseille de ne l'utiliser qu'à la fin pour les "finitions".
Notez que la flèche de la souris est en décalage par rapport au cercle rouge au sol. Ce n'est rien de grave mais il faut s'y habituer. Faites comme si la flèche de la souris n'était pas là, seul le cercle rouge compte.
A noter que le menu Map permet de faire des choses intéressantes :
"Smoothing Pass" lisse tout le terrain, comme le fait l'outil "Smooth Tool", mais cette fois sur toute la surface du terrain.
"Random Noise Pass" ajoute du bruit dans tout le terrain, comme l'outil "Random Noise". A utiliser tout au début pour avoir un terrain déjà naturel.
"Scaling Pass" fait un Scale sur tout le terrain (même technique que dans Worldcraft, appliquée sur les textures).
Une fois le terrain manipulé sous Terrain Generator, il est temps de le récupérer dans Worldcraft.
Pour commencer, allez faire un tour dans le menu File / Export / Export Options. Cette boîte de dialogue contient des informations importantes :
A gauche, vous pouvez choisir un "style" d'exportation. Laissez "Best fit style", ça ira très bien.
En haut à droite, je vous conseille fortement de décocher les cases "Add Hint Brushes" et "Add Sky Brushes". Les hint brush n'auraient pas beaucoup d'effet sur votre map, si ce n'est de la rendre peu visible sous Worldcraft, et le sky génèrerait ici un sky box, ce qui n'est pas recommandé là non plus.
Enfin, en bas à droite vous pouvez faire en sorte que ce terrain soit du sol (Flatten Bottom) ou du toit (Flatten Top, idéal pour le toit d'une grotte par exemple).
Pour exporter votre terrain, allez dans le menu File / Export / Export To .map. Vous choisirez ensuite où vous voulez enregistrer votre map.
Allez maintenant dans Worldcraft, menu File / Open, et en bas de la fenêtre qui s'ouvre choisissez Fichiers de type : "Game maps (*.map)". Ouvrez votre map.
Si vous avez une map déjà en cours de création ailleurs, voici ce qu'il faut faire pour placer ce terrain dans votre map :
- Sélectionnez tous les blocs du terrain en créant un large rectangle dans les vues 2D à l'aide du "Selection Tool".
- Copiez ce terrain (Ctrl + C).
- Ouvrez votre "vraie" map en cours de création.
- Faites "Coller" dedans (Ctrl + V).
- Vous pouvez aussi en profiter, tant que le terrain est sélectionné, pour utiliser l'outil "Apply Current Texture" afin de modifier la texture du terrain.
Moi j'ai juste rajouté un peu d'eau, et regardez ce que ça donne en un minimum d'efforts :
Fait en 5 minutes à tout casser

Rien à dire, vos maps ne seront jamais plus comme avant !
Je vous laisse imaginer toutes les possibilités : un fort protégé sur une montagne, un terrain après des bombardements dans Day of Defeat, une grotte souterraine etc...
Vous n'avez plus aucune excuse : maintenant vos décors extérieurs auront obligatoirement un aspect réaliste.
J'attends de belles maps