Ceci est une ancienne révision du document !
Table des matières
Création d'habits à partir de nouvelles textures
Après avoir abordé la manière dont sont composées les textures des personnages et avoir montré comment créer rapidement un nouveau bouclier, ce nouvel article vous montrera les possibilités offertes pour créer facilement de nouveaux habits en utilisant les formes de corps existantes. Nous n’aborderons pas les couvre-chefs (casque, chapeau, bandeau, masque, …), les armes ou les capes mais le principe est toujours le même.

Les possibilités existantes
Dans un premier temps nous allons décrire les différentes formes d’habits existants et la manière dont ils sont implémentés dans le jeu.
Les 3 formes d'habits existantes
Les 3 formes d’habits existantes sont :
Comment cela se traduit-il dans les fichiers du jeu
Les fichiers objets 3D (les cmf) sont stockés dans le répertoire meshes du jeu ainsi que les images des textures. C’est donc là dedans que nous allons trouver notre bonheur.
Pour les corps nous avons un fichier cmf différent par type d’habit, par sexe et également par race. pour les différentes races c’est seulement la taille du corps qui change et donc la texture ne change pas. Autre point important c’est qu’actuellement, le fichier texture d’un habit est le même quelque soit la race mais aussi le sexe du personnage. C’est dans le répertoire actor_defs que sont décrites les associations entre les objets 3d, les textures et les “objets” du jeu. Néanmoins rien n’empêche de faire des textures plus en rapport avec le sexe du personnage mais cela nécessiterait un travail de révision de la définition des objets du jeu au niveau de l’actor_def si on veut différencier les textures hommes des textures femmes.
Dans le répertoire meshes les fichiers cmf qui nous intéressent sont :
Humain | Elfes | Nains | Galdurs1) | Kultars2) | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Homme | Femme | Homme | Femme | Homme | Femme | Homme | Femme | Homme | Femme | |
les jambes | legs1_humanm.cmf | legs1_humanf.cmf | legs1_elfm.cmf | legs1_elff.cmf | legs1_dwarfm.cmf | legs1_dwarff.cmf | legs1_orchanm.cmf | legs1_orchanf.cmf | legs1_gnomem.cmf | legs1_gnomef.cmf |
le torse “basic” | torso1_humanm.cmf | torso1_humanf.cmf | torso1_elfm.cmf | torso1_elff.cmf | torso1_dwarfm.cmf | torso1_dwarff.cmf | torso1_orchanm.cmf | torso1_orchanf.cmf | torso1_gnomem.cmf | torso1_gnomef.cmf |
le torse avec épaulières | torso2_humanm.cmf | torso2_humanf.cmf | torso2_elfm.cmf | torso2_elff.cmf | torso2_dwarfm.cmf | torso2_dwarff.cmf | torso2_orchanm.cmf | torso2_orchanf.cmf | torso2_gnomem.cmf | torso2_gnomef.cmf |
le torse avec épaulières et piques | torso3_humanm.cmf | torso3_humanf.cmf | torso3_elfm.cmf | torso3_elff.cmf | torso3_dwarfm.cmf | torso3_dwarff.cmf | torso3_orchanm.cmf | torso3_orchanf.cmf | torso3_gnomem.cmf | torso3_gnomef.cmf |
Il existe aussi des corps avec nommés draegoni qui correspondent à la race des Draegoni dans la version US. Ils ne sont pas utilisés dans LE.
Du côté des textures, il faut savoir qu’un objet 3d peut utiliser plusieurs textures différentes suivant la partie du corps.
Les images sont des fichiers BMP en mode palette (nommé aussi indexé). Elles portent le nom que l’on veut. exemple le torse de l’armure de cuir renforcé s’appelle torso9.bmp.
Comment tester un nouvel habit
Je voudrais utiliser des habits de la version US
Description des différentes parties des habits
Nous allons maintenant décrire ce qui est nécessaire, élément par élément, pour réaliser la texture d’un habit. Le but est de fournir une petite boîte à outils afin de se faciliter la vie dans la réalisation des textures. Vous y trouverez des conseils et plusieurs fichiers images destinés à vous faciliter le travail.
Parmi les fichiers images mis à disposition, vous trouverez :
- L’image uv-mapping avec les contours de chaque triangle composant l’objet 3D.
- L’image d’occlusion ambiante, calculée par Blender et légèrement modifiée, destinée à faciliter l’ombrage de la texture à la lumière ambiante et ainsi augmenter son réalisme.
L’utilisation de ces images seront décrites dans le chapitre suivant : Un exemple de réalisation pas à pas
Le torse et les bras
Pour la partie haute des habits, nous avons actuellement 3 possibilités. L’habit de base qui est utilisé pour la plupart des habits (tenue basique, armures de cuir, habits de peau, …) est le plus simple à utiliser pour créer une texture. Les deux autres ont une petite contrainte qui peuvent gêner la réalisation d’une nouvelle texture. En effet, la textures des épaulettes et des piques reprend une partie de l’image déjà utilisé par la manche. Ce n’est pas bloquant mais il faut en tenir compte si on ne veut pas avoir un résultat bizarre.
Habits de base
Habits avec épaulettes
Habits avec piques
Les mains
Les jambes
Les bottes
Un exemple de réalisation pas à pas
Nous allons réaliser un chemisier féminin pour Réca. Pour cela nous allons utiliser le haut du corps standard de la femme.