GTK radiant: les onglets

GTK radiant: les onglets

Les différents outils du GTK Radiant

Commençons sans plus tarder par étudier les différentes options que propose le GTK Radiant.
Nous ne verrons pas toutes les fonctions du programme, mais seulement celles qui peuvent nous servir pour la suite des tutoriaux.

A/Les onglets

1/File
-New map: Commencer une nouvelle carte.
-Sleep: Fermer la carte en cours (penser à sauvegarder avant).
-Open: Ouvrir un fichier.
-Save: Sauvegarder.
-Save as: Sauvegarder avec une option supplémentaire (xmap) qui ne nous servira pas.
-New project: Permet de créer une nouvelle sorte de compilation.
-Load project: Pour charger une compilation téléchargée.
-Project settings: Permet de modifier, et voir les types de compilations disponibles.


2/Edit
-Undo: Précédent
-Redo: Refaire
-Copy: Copier
-Paste: Coller
-Map infos (M): Permet de connaitre le nombre de Brushs (objets 3D), et d'Entities (lumières, effets, et interactions) utilisés
-Entity infos (L): Pour voir quelles types d'entités sont utilisés et de quelle manière.
-Brush script: Outil permettant de modifier un élément 3D à sa guise. Risque de faire crasher le GTK Radiant.
-Preferences: Modifier vos préférences vis à vis du programme.


3/View
-Show: Quelle type de vue on souhaite pour chaque élément (noms, axes, angles, arêtes).
-Filter: Pour sélectionner le type d'élément que l'on souhaite voir sur la carte (intéressant pour des grandes cartes).
-Entities as: La façon dont sont sélectionnés les entités (boite + angles, angles seulement, boite seulement)


4/Selection
-Clone (espace): Dupliquer un objet du décor. Fonction très utilisée.
-Deselect (Echap): Désélectionner un objet pour passer à un autre.
-Invert (I): Inverser l'objet.
-Rotate (X, Y, Z): Faire pivoter l'objet dans un espace 3D.
-Scale: Modifier la taille de l'objet par rapport à sa taille d'origine (0.5 = réduire de moitié sa taille)
-CSG subtract: Creuser un autre élément avec l'élément selectionné.
-Select: Selectionner un objet (touching -> sélectionne les objets qui touchent l'objet sélectionné)
-Connect entities (CTRL +K): Relier deux entités entre elles (pour faire des interrupteurs, interactions avec le décor) (voir tutorial)
-Ungroup entities: Délier deux entités.
-Make detail (CTRL + M): Définir des objets comme des détails de la carte. (voir tutorial)
-Make structural (CTRL + Shift + M): Définir des objets comme étant une structure de la carte. (voir tutorial)


5/BSP
Les différents types de compilation.
Passage obligatoire pour pouvoir tester, ou distribuer une carte.
Voir les détails dans un autre tutorial.


6/GRID
Permet d'ajuster l'échelle sur les vues 2D. Par défaut sur Grid 4 avec 8 carreaux par grand carrés. Echelle 1/8.
Grid 1 (touche 1): 64 carreaux pour une unité (Echelle 1/64)
Grid 2 (touche 2): 32 carreaux pour une unité (Echelle 1/32)
Grid 4 (touche 3): 16 carreaux pour une unité (Echelle 1/16)
Grid 8 (touche 4): 8 carreaux pour une unité (Echelle 1/8)
Grid 16 (touche 5): 4 carreaux pour une unité (Echelle 1/4)
Grid 32 (touche 6): 2 carreaux pour une unité (Echelle 1/2)
Grid 64 (touche 7): 1 carreaux pour une unité (Echelle 1)

Les grid 0.25, 0.5, 128 et 256 ne sont pas réeelment utilisables de par leur échelle absurde pour l'oeil.


7/Textures
Toute la gestion de textures se passe dans cet onglet.
-Show in use (U): Voir la texture utilisée en dernier.
-Show all (CTRL + A): Voir toutes les textures utilisées.
-Show shaders: Voir les shaders associés aux textures (coché par défaut)
-Load directory: Repertoire ou sont stockés les textures (/base/ par défaut)
-Directory list: Liste des répertoires contenant des textures, cette liste apparait également en dessous (Bespin, Cairn, Hoth, etc...).
-Surface inspector (S): Pour modifier la taille des textures, leur disposition, la facon dont elles sont disposées (voir autre tutorial).
-Render quality: le rendu des textures dans le GTK Radiant (par défaut trilinéaire).
-Find/Replace: Trouver et remplacer les objets utilisant la texture par une autre texture.
-Shaderlist.txt: Coché par défaut, il contient tous les shaders des textures utilisées. Si vous voulez rajouter des shaders, placez les dans le Shaderlist.txt (voir tutorial sur les shaders).


8/Misc
-Find Brush: Trouver un objet ou une entité (utile pour débugger une carte)
-Next leak Spot: Trouver erreurs dans la carte (objets qui s'entrecroisent, trous vers l'infini)
-Select entity color (K): Ajouter une couleur à une entité de type lumière (voir tutorial).


9/Brush
-x sided: Définir un nombre de cotés pour l'objet (vue X et Y).
-Arbitrary sided: Définir soit même un nombre de cotés. Au delà de 32 le GTK Radiant crash.
-Primitives: un cone ou une sphère, définir le nombre de cotés. Le moteur de Jedi Knight ne gère pas les sphères.


10/Curve
-Cylinder: Créer un cylindre.
-More cylinder: Plus de cylindres (fermés, ou carrés)
-End cap: Créer un arche
-Bevel: Créer un coin arrondi.
-More end caps, bevels: Plus d'arches et de coins arrondis (C'est en fait l'inverse des options précédentes: arche fermée et arrondi fermé)
-Cone: Créer un cone.
-Simple path mesh: Créer un objet plat (2D).
-Cap selection: Selectionner le type de End cap ou Bevel (fermé ou ouvert) (voir tutorial)
-Overlay: Redimentionner un Curve
-Thicken: Donner de la profondeur à un objet 2D. Passage à la 3D mais les faces de l'objet restent plates (en 2D).


11/Plugins
Liste des plugins fournis avec GTK Radiant.
-Camera: Permet de créer des caméras (voir tutrorial).
-EasyGen: Permet de créer des terrains vastes.

12/Help
Liste de documentations relatives à l'utilisation du GTK Radiant.
Accès à différents sites et forums, guides et tutoriaux.


B/La barre d'outils
Toutes les fonctions utilisables dans la barre d'outils sont des raccourcis de ce que l'on a pu voir ci-dessus dans les onglets.
Ce sont les fonctionnalités les plus utilisées.

1/Ouvrir un fichier/Sauvegarder.
2/Faire pivoter un objet dans l'espace 3D.
3/Sélectionner des objets proches de l'objet en cours de sélection.
4/CSG substact (creuser un objet), CSG Merge (rendre visible un objet) et Hollow (Rendre creux un cube)
5/Clipper: Tailler un objet à sa façon (avec 3 points pour le découpage).
6/Rendu graphique pour le GTK Radiant.
7/Free rotation: Faire pivoter un objet comme bon vous semble (attention aux textures).
8/Scale: Modifier la taille des objets.
9/Différents rendus des objets sélectionnés (arêtes, boites de sélection).
10/Fermer les différents objets arrondis.
11/Show entities as: Rendu des entités.