Il m’est parfois arrivé que la fusion de deux objets ou plus avec la fonction Join en Object Mode provoque la disparition de la UV map d’un ou plusieurs objets d’origine, même si la UV map était clairement visible pour chaque objet avant le Join, y compris lors d’une sélection multiple d’objets.


La version vidéo de ce tutoriel n’est pas actuellement disponible dans cette langue, mais elle est disponible en anglais en sélectionnant la langue correspondante en haut de la page.


Transcription de la vidéo

Il m’est parfois arrivé que la fusion de deux objets ou plus avec la fonction Join en Object Mode provoque la disparition de la UV map d’un ou plusieurs objets d’origine, même si la UV map était clairement visible pour chaque objet avant le Join, y compris lors d’une sélection multiple d’objets.

En regardant de plus près, on peut constater que la UV map des objets est bien présente, mais réduite à un petit point dans le coin inférieur gauche. Ce résultat se produit généralement lorsque le layout UV n’a pas été correctement déplié ou lorsque des erreurs se sont produites pendant l’opération.

Il peut y avoir plusieurs raisons à ce comportement particulier, mais dans 99 % des cas, cela vient du fait que les objets d’origine utilisent des noms différents pour leurs UV maps visibles. Cette situation apparaît facilement lorsqu’on combine des objets provenant de projets différents, voire de logiciels différents, puisque chacun peut utiliser un nom différent pour la UV map principale.

J’ai précisé UV maps visibles ou principales, car un objet peut posséder plusieurs UV maps, par exemple pour les lightmaps dans les moteurs de jeu. Cependant, une seule de ces maps est considérée comme visible. Cette particularité est conservée même lors de la fusion de plusieurs objets, car toutes les UV maps sont maintenues, mais une seule peut rester visible, ce qui provoque le problème.

Dans l’exemple présenté dans la vidéo, il y a trois objets : une pomme, sa tige et une flèche traversant la pomme. Ce sont trois objets séparés partageant le même matériau et le même layout UV sans chevauchements, comme on peut le vérifier en sélectionnant tous les objets puis en entrant en Edit Mode.

En examinant individuellement la section UV Maps dans l’onglet Object Data Properties de chaque objet, on remarque que la pomme et la tige possèdent deux UV maps, mais que la principale est nommée uv_set_1, tandis que la seconde map, appelée UVMap, ne possède pas de layout correctement assemblé.

Maintenant, en effectuant le Join, l’un des deux layouts ne sera plus disponible... mais il est toujours présent, dans la seconde UV map. J’annule ensuite ce Join pour revenir à la situation précédente avec les trois objets toujours séparés.

Dans cet exemple précis, il suffit de renommer le layout UVMap de la flèche en uv_set_1 avant d’effectuer le Join entre la pomme et la flèche, ce qui produira alors le résultat souhaité.

Ce site a pour seul objectif de présenter certains de mes travaux, sans aucune intention promotionnelle. Veuillez noter que je ne recherche actuellement - et ne répondrai pas - à aucune demande de travaux personnalisés, de conseil ou de toute autre forme de collaboration professionnelle.


POLITIQUE GENERALE DE CONFIDENTIALITE ET D'UTILISATION DES COOKIES