Qu’est-ce que l’UV mapping ?
Lorsque vous pelez une orange, vous obtenez un objet 3D aplani. Ce geste est la parfaite illustration de l’UV mapping. Avec le texturing, l’UV mapping constitue une étape essentielle de nombreux workflows de modélisation 3D.
Comprendre l’UV mapping
Principe de fonctionnement
L’UV mapping fait le lien entre le modèle 3D et son attrait visuel. L’UV map est en quelque sorte une zone de travail, un plan 2D sur lequel sont dépliées les courbes et les surfaces complexes du modèle. Lorsque le processus est minutieusement exécuté, la map peut atteindre une extrême précision et attribuer des coordonnées uniques à chaque point de la surface du modèle.
• Attribution des coordonnées : le dépliage des UV consiste à disposer la surface dépliée du modèle sur un plan 2D. Cette étape peut s’effectuer manuellement ou automatiquement dans une application.
• Application des textures : une fois l’UV map créée, des textures ou des images sont appliquées sur la représentation 2D selon un alignement précis. Les coordonnées UV déterminent la façon dont les textures doivent habiller la surface, l’objectif étant de fluidifier au maximum le rendu.
• Peaufinage : pour limiter au minimum les raccords, il faut souvent peaufiner le modèle. Cela implique parfois de positionner les raccords là où ils seront pratiquement, voire totalement imperceptibles. Il est possible d’étirer, de faire pivoter et de redimensionner certaines parties de la map afin d’optimiser la résolution et la mise à l’échelle.
Types de textures d’UV maps
1. UV mapping automatique
2. UV mapping planaire
3. UV mapping sphérique
4. UV mapping personnalisé
5. Effets de texture des UV maps
Il est normalement impossible de texturer un modèle 3D avec une seule map. Pour obtenir les meilleurs résultats, il faut souvent ajouter plusieurs effets spéciaux. Nous avons répertorié ci-après les principales texture maps que les artistes utilisent conjointement pour créer un modèle texturé conforme à leurs attentes.
Diffuse map
La diffuse map applique la couleur de base au modèle. L’application 3D l’utilise également pour nuancer la lumière réfléchie, ce qui contribue au réalisme global de la lumière d’une scène.
Albedo map
Certaines applications recourent à ces textures à la place des diffuse maps. Les deux maps sont pourtant semblables, à ceci près qu’une albedo map ne représente aucune ombre ni aucun reflet. En l’occurrence, l’albedo map définit la couleur de base d’un objet dans des conditions d’éclairage neutres.
Specular map
Ces textures déterminent l’intensité et la position des lumières spéculaires, c’est-à-dire les reflets lumineux qui apparaissent sur les surfaces lorsque la lumière est directement réfléchie sur celles-ci. Les specular maps permettent de jouer sur l’intensité, la couleur, la rugosité et la douceur de ces tons clairs.
Ambient Occlusion map
Les AO maps sont des textures spéciales qui simulent les tons foncés sur les zones concaves du modèle. Il s’agit d’un procédé abordable pour accentuer le réalisme d’un objet 3D sans ajouter de détails à sa géométrie.
Normal map
Une normal map est une image RVB utilisée pour déformer une image selon trois axes. Elle permet de donner de la profondeur et plus de réalisme à une surface sans complexifier la géométrie de l’objet.
Image de Damien Guimoneau