Qu'est-ce que le « UV mapping » (déploiement UV) ?
L'excellence en visualisation CGI
Danthree Studio transforme la 3D complexe en atouts marketing performants. Offrez une qualité haut de gamme à votre marque.
Parlons de ton projetQu'est-ce que le « UV mapping » (déploiement UV) ?
Définition du mappage UV
Le mapping UV attribue des coordonnées de texture bidimensionnelles aux points d’une surface 3D. U et V désignent les deux axes de l’espace de texture. Le dépliage UV consiste à déplier le modèle le long de coutures définies. Il permet de positionner des textures d’image, des cartes de normales ou une carte de métallicité. Les UV ne sont pas la seule méthode de projection des textures. La déformation dépend aussi de la forme et des coutures choisies.
Pourquoi est-il si important de réaliser un mappage UV précis ?
| Avantage | Conséquence |
|---|---|
| Des textures précises | Les logos, les étiquettes et les veines du bois peuvent être alignés et redimensionnés de manière précise. |
| Réduire les artefacts | Un espacement adapté entre les îlots UV réduit le risque de débordements de couleur et d’artefacts aux coutures. |
| Baking des textures | Une disposition UV adaptée prépare le baking des cartes d’occlusion ambiante, des cartes de normales ou des lightmaps. |
| Utiliser l’espace de texture | Un atlas UV regroupe des surfaces dans un ensemble de textures. Cela n'entraîne pas automatiquement une réduction du nombre d'appels de dessin. |
Du terme technique à l'expérience visuelle
Nous ne faisons pas qu'utiliser ces technologies, nous les maîtrisons. Découvrez comment nous créons des univers photoréalistes pour de grandes marques de mobilier.
Consulter le portfolioMappages UV corrects et erronés : exemple pratique
Les exemples suivants montrent, sur un fauteuil lounge, le lien entre les coutures UV, les îlots et les déformations. Un damier permet d’évaluer le dépliage avant la texturation. Avec les cartes de déplacement, les problèmes aux coutures UV peuvent aussi affecter la surface visible.






Processus de mappage UV (6 étapes)
1. Analyser le modèle et prévoir la densité de texels
Définis la résolution cible et la densité de texels selon la taille finale de l’image, la distance de la caméra et les détails nécessaires. Il n’existe pas de valeur universelle pour tous les projets. Repère les symétries, les répétitions et les zones peu visibles du modèle.
Pour une visualisation 3D de produit, les étiquettes et les détails du tissu en gros plan peuvent être importants. Prévois la résolution des textures en fonction de ces vues.
2. Placer les coutures UV et déplier
Place les coutures UV aux limites naturelles lorsque c’est possible : coutures du tissu, joints entre panneaux ou faces arrière peu visibles.
Choisis un dépliage adapté à la forme et affine-le avec Relax ou un outil similaire. Une texture en damier doit montrer des carrés de taille aussi régulière que possible sur le modèle, plutôt que des rectangles étirés.
Sur une surface très courbe, un îlot UV supplémentaire peut réduire la déformation. Mets ce bénéfice en balance avec les coutures supplémentaires.
3. Agencer et superposer les îlots UV
Redimensionne et agence les îlots selon la densité de texels prévue. Vérifie aussi la résolution de la texture finale.
Les îlots UV peuvent se chevaucher lorsqu’ils doivent partager les mêmes informations de texture. Des détails d’éclairage ou de surface précalculés individuellement nécessitent généralement un espace UV propre à chaque zone.
Oriente les îlots selon le sens du tissage ou du veinage souhaité. Une rotation de 90 degrés n’améliore pas systématiquement le mipmapping.
4. Séparer les jeux d’UV
Un ensemble UV permet de contrôler les textures PBR telles que la couleur de base, la normale et la rugosité.
Les lightmaps « baked » nécessitent souvent un jeu d'UV distinct, sans chevauchement. La nécessité d'un deuxième jeu dépend de la disposition existante et de l'application visée. L'AO ne nécessite pas systématiquement un canal UV distinct.
Certains logiciels génèrent automatiquement des UV de lightmap. Vérifie ensuite le regroupement, les espacements et le résultat dans le système cible ; les numéros de canal varient selon le logiciel.
5. Padding et coutures UV
Prévois le padding selon la résolution des textures, le filtrage, les niveaux de mipmap et les exigences du système cible. Un nombre fixe de pixels ne constitue pas une règle universelle.
Pour le baking de cartes de normales en espace tangent, les arêtes à normales discontinues sont généralement séparées aussi dans les UV. Inversement, une couture UV n’impose pas toujours une discontinuité des normales. Vérifie la compatibilité entre l’outil de baking et le moteur de rendu.
Prolonger les couleurs au-delà des îlots lors du baking, par dilation ou edge padding, réduit les débordements de couleurs voisines à leurs limites.
6. Contrôler la qualité et réaliser un test de baking
Applique une texture à carreaux sur le modèle. Vérifie les distorsions, l'échelle et l'alignement, en particulier au niveau des courbes et des coutures visibles.
Un test de baking en basse résolution peut révéler des erreurs de projection et des coutures importantes. Vérifie aussi les détails fins et les artefacts de filtrage à la résolution finale prévue.
Effectue le baking des cartes nécessaires à la résolution cible, puis vérifie-les avec le matériau et le moteur de rendu prévus.
Les UV définissent la répartition d’une texture, pas le rendu du matériau. Pour les tissus, les laques et d’autres surfaces, découvre des exemples dans notre visualisation de matériaux et de surfaces.
Points pratiques
- Baking des cartes de normales : coordonner les arêtes à normales discontinues et les coutures UV.
- Densité de texels : à déterminer en fonction de la distance par rapport à la caméra et du niveau de détail requis.
- UV qui se chevauchent : uniquement pour les informations de texture délibérément partagées.
- Lightmaps : vérifier les exigences du système cible concernant les canaux UV, les chevauchements et le padding.
- Checker-Map : vérifier l'étirement et les différences de taille à l'aide d'une grille carrée sur le modèle.
FAQ - Mappage UV
Qu’est-ce que le mapping UV, en bref ?
Le mappage UV attribue des coordonnées de texture bidimensionnelles à une surface 3D. Le dépliage UV est une méthode permettant de générer ces coordonnées en dépliant la surface le long des arêtes de coupe. Cela te permet de déterminer où et à quelle échelle les textures d'image apparaissent sur le modèle.
Comment configurer correctement les « seams » dans Blender ?
Place les coutures là où elles conviennent à la géométrie et restent discrètes. Vérifie le résultat avec un damier et ajuste les découpes en cas de forte déformation. La documentation de Blender sur les coutures UV explique cette méthode.
Ai-je besoin d'un deuxième ensemble UV pour les lightmaps ?
Souvent oui, si les UV du matériau contiennent des zones qui se chevauchent ou se répètent. Pour les lightmaps précalculées, chaque surface doit disposer d’un espace UV distinct et suffisamment espacé. Le besoin d’un canal supplémentaire dépend des UV existants et du moteur. Consulte Lightmap et la documentation d’Unreal Engine pour en savoir plus.
Qu'est-ce que la densité en texels et pourquoi est-elle importante ?
La densité de texels décrit le rapport entre la résolution de la texture et la taille de la surface du modèle, souvent en pixels par centimètre. Des valeurs proches donnent un niveau de détail comparable ; les gros plans peuvent demander plus de résolution. Pour le texture baking, la résolution doit aussi correspondre à l’usage prévu.
Puis-je générer des UV de manière entièrement automatique ?
Les outils automatiques peuvent générer et agencer des îlots UV. Vérifie les déformations, les coutures, l’orientation des textures et les vues prévues pour savoir si le résultat convient à ton modèle. Le guide du mapping UV d’Adobe présente les bases.
Comment éviter que les coutures (seams) soient visibles dans mes textures ?
Place les coutures aux limites naturelles des pièces si possible, prévois assez de padding et contrôle les transitions dans le matériau cible. Pour les cartes de normales, vérifie aussi les normales et les tangentes. Les UV seuls ne garantissent pas des coutures invisibles.
Dans quels cas les chevauchements UV sont-ils utiles et dans quels cas ne le sont-ils pas ?
Les chevauchements économisent de l’espace de texture lorsque des zones partagent volontairement les mêmes informations d’image. Pour des inscriptions distinctes, des détails de surface uniques ou des lightmaps précalculées, il te faut des coordonnées sans chevauchement indésirable.
Quelles erreurs vérifier avant le baking ?
Vérifie les chevauchements involontaires, le padding insuffisant, les îlots déformés, la densité de texels et l’orientation des motifs. Un test de baking révèle les problèmes importants ; contrôle ensuite les détails fins à la résolution finale.
