Les discussions techniques autour de l’UV Mapping et de la manipulation des UVs dans 3DXChange révèlent des comportements qui peuvent influencer fortement le rendu des textures et la topologie apparente des meshes lors des remplacements de mesh ou des changements de Type UV. Le thème central est de comprendre si des bugs dans l’application des UV peuvent modifier la géométrie ou simplement l’alignement des textures, et comment cela se manifeste lorsque l’on remplace des meshes CC ou G5/G6, ou lorsque l’on modifie les paramètres UV sans toucher au mesh lui-même.
Contexte et problématique
Selon les retours d’utilisateurs, le fait de changer le UV Type dans 3DXChange ou d’utiliser l’option Replace Mesh avec ou sans cocher « keep original UVs » peut conduire à une distorsion du mesh, alors que l’on s’attend normalement à ce que seul l’application de textures varie et non la forme géométrique. Dans certains cas, même les meshes non modifiés par des tools externes présentent cette distorsion après changement de UV, ce qui suggère un bug interne à 3DXChange et non un problème lié au logiciel tiers.
La description technique de la problématique montre que le UV data indique comment une texture est appliquée sur la surface du mesh et, en théorie, ne devrait pas changer la géométrie du mesh lui-même sauf incrustations transparentes. Or, les retours indiquent que le changement de UV Type peut « transformer » le shirt CC en une forme complètement différente dans l’espace 3D, comme un poncho non prévu.
Les tests proposés dans les discussions incluent:
- Changer le UV Type sur un CC shirt sans modifier le mesh; observer la distorsion.
- Exporter puis remplacer le mesh avec Replace Mesh et désélectionner « use original UVs »; observer la distorsion du mesh modifié.
- Comparer les résultats entre CC et G5/G6, et entre CC clothing et RL body, pour déterminer l’étendue du problème.
Chemins d’investigation et hypothèses
Une hypothèse centrale est qu’un bug dans 3DXChange applique mal les UV, en particulier lorsque l’algorithme de remise à plat des coordonnées UV est invoqué lors de la mise à jour des UV ou lors de l’import d’un mesh modifié. Deux scénarios semblent émerger:
- Le changement de UV Type introduit une distorsion géométrique même sans modification du mesh, suggérant une mauvaise re-mappage des coordonnées et une inversion des ordres de vertex dans certains cas.
- Le remplacement de mesh avec « keep original UVs » activé/désactivé déclenche différemment l’application des UVs et peut soit conserver la géométrie, soit provoquer une distorsion lorsque les nouveaux UVs ne coïncident pas parfaitement avec les indices de faces importés.
Des analyses inductives pointent vers la complexité d’importation/exportation OBJ/mesh et vers les interactions entre v, vt et f. Si les vt (texture coordinates) sont mal ordonnés ou réarrangés par l’outil externe ou par 3DXChange, cela peut expliquer la distorsion sans que la géométrie soit réellement altérée par les vertices eux-mêmes. Cela renforce l’idée qu’il s’agit probablement d’un bug dans le flux UV plutôt que d’un problème universel lié à tous les outils externes.
Pratiques recommandées et observations pratiques
Pour tester et isoler le problème sans introduire d’outils tiers, on peut procéder de la manière suivante:
- Ouvrir un CC character dans 3DXChange et sélectionner une pièce vestimentaire (par exemple le shirt).
- Aller dans l’onglet UV et modifier le UV Type, puis appliquer; observer la distorsion lorsque l’UV Change est appliqué.
- Exporter puis remplacer le mesh via Replace Mesh, en désélectionnant « use original UVs », et comparer le résultat avec l’option où cette case est cochée.
- Répéter avec des meshes CC et G5/G6 pour voir si les résultats varient selon le type de mesh.
Des témoignages indiquent qu’au moins certains outils 3ds Max, lorsque l’UV est modifié, peuvent faire apparaître des distorsions similaires, ce qui peut renforcer l’idée que le problème se situe au niveau du pipeline UV, et non nécessairement dans 3ds Max lui-même. Cependant, certains utilisateurs remarquent que le comportement est spécifique à 3DXChange et ne se produit pas nécessairement dans d’autres environnements. Le débat reste ouvert quant à la cause exacte et à l’étendue des scénarios affectés.
Réactions et pistes de résolution proposées
Les échanges suggèrent que pour faire progresser la résolution, il pourrait être utile de:
- Documenter et rapporter formellement le bug auprès des mainteneurs de 3DXChange et du pipeline CC, en incluant des reproductions étape-par-étape et des captures d’écran.
- Tester différentes combinaisons UV et versions (Pro vs Pipeline) pour déterminer si le bug est réplicable dans des configurations spécifiques.
- Comparer les résultats entre CC et G5/G6 et entre les mesh tissés et RL body pour estimer l’étendue du défaut et proposer des workarounds, par exemple en conservant les UV originaux lors du remplacement du mesh lorsque cela est possible.
En pratique, certains utilisateurs indiquent qu’ils obtiennent des résultats corrects lorsque l’UV reste inchangé et que le Replace Mesh est utilisé sans modifier les UV. Cela souligne l’importance de tester les flux avec le minimum de modifications UV pour vérifier si le souci persiste.
Tables et données pertinentes
| Cas | Action | Résultat | Remarque |
|---|---|---|---|
| CC shirt, UV Type modifié | Changer UV Type dans 3DXChange | Distorsion du mesh | Bug probable dans le pipeline UV |
| CC shirt, Replace Mesh, keep original UVs | Remplacer mesh sans modifier UV | Import correct | UVs inchangés contournent le bug |
| CC shirt, Replace Mesh, UVs modifiés | Remplacer mesh avec UVs modifiés | Distorsion similaire | Indique bug lié à l’application UV |
| G5/G6 characters | Tests similaires | Moins ou pas d’effet | Différences d’impact |
Les essais empiriques démontrent qu’un flux de travail qui évite la modification UV lors du Replace Mesh peut réduire les distorsions, soutenant l’idée d’un bug lié à la rémappage UV plutôt qu’à la modification geometrique intrinseque du mesh.

Les diagrammes et schémas de flux UV peuvent aider à visualiser où le processus peut se déraper, notamment lors de l’appel à la fonction de mise à jour des UV internes de 3DXChange lors du Replace Mesh.
Bug in iClone/3DXchange UV - WORKAROUND
Pour les lecteurs souhaitant approfondir, noter que les discussions techniques incluent aussi des hypothèses sur la structure OBJ (v, vt, f) et comment les entrées vt influent sur les faces et les textures, ce qui peut émarger sur des anomalies perçues lors du re-mappage UV.
Questions ouvertes et prochaines étapes
- Est-ce un bug spécifique à CC et à certaines variantes (RL body, G5/G6) ou est-ce réplicable globalement dans toutes les configurations ?
- Quels outils de reporting formels peuvent être utilisés pour accélérer une correction dans une prochaine mise à jour ou patch ?
- Existe-t-il des workarounds robustes pour les workflows où le remplacement de mesh avec UV modifiés est nécessaire ?
Points clés à retenir
- Changer le UV Type dans 3DXChange peut, dans certains cas, provoquer une distorsion du mesh sans modification du mesh en amont.
- Utiliser Replace Mesh avec « keep original UVs » peut éviter la distorsion, mais désélectionner cette option met en évidence un comportement problématique lié à l’application des UV.
- Le problème semble plus prononcé sur CC et RL body comparé aux meshes G5/G6 selon les retours d’utilisateurs.