En bref
- UV Flatten déplie les parties séparées par des coutures et propose des contraintes interactives ainsi que des options de repacking.
- UV Unwrap crée des régions UV initiales en projetant la géométrie sur différents plans.
- UV Layout peut placer les îlots dans un carré unité, des rectangles personnalisés ou des tuiles UDIM.
- La documentation indique que UV Flatten et UV Layout sont disponibles depuis Houdini 17.0.
La documentation officielle de SideFX pour Houdini décrit les nœuds UV Flatten, UV Unwrap et UV Layout, chacun répondant à des besoins différents en matière de préparation des UV. UV Unwrap sert à créer des régions initiales, UV Flatten à façonner le dépliage à l’aide de coutures et de contraintes, et UV Layout à placer les îlots obtenus dans les zones cibles. Les pages de documentation de UV Flatten et UV Layout indiquent que ces nœuds sont disponibles depuis Houdini 17.0 ; la page UV Unwrap ne précise pas de version de départ.
1. Choisir le nœud adapté au flux de travail
Avant de commencer la préparation des UV, il faut définir l’objectif : créer un premier dépliage pour une surface complexe, contrôler les coutures et la forme d’un dépliage existant, ou faire tenir les îlots dans une zone de texture donnée ? Les nœuds présentés dans la documentation répondent séparément à ces besoins.
UV Unwrap crée une disposition initiale en projetant les surfaces sur différentes orientations planes. Les polygones connectés et orientés vers un même plan forment des régions ; celles-ci sont placées sans se chevaucher. Les éléments obtenus peuvent ensuite être déplacés avec UV Edit ou réunis à nouveau avec UV Fuse.
Dans UV Flatten, les coutures qui déterminent où les parties se séparent et les contraintes qui guident le dépliage jouent un rôle central. UV Layout, quant à lui, peut servir à packer les îlots UV existants. Selon le modèle, on peut donc préparer le dépliage avec UV Unwrap ou UV Flatten, puis ajuster la disposition avec UV Layout ; cet ordre n’est pas obligatoire pour tous les modèles.
2. Travailler avec les coutures et les contraintes dans UV Flatten
Affichez la zone UV dans le viewport. Vous pouvez passer à une disposition à plusieurs panneaux, puis régler l’un d’eux sur
Set view › UV Viewport, ou utiliserSpace+5lorsque le curseur se trouve au-dessus du panneau concerné.Sélectionnez la géométrie et lancez l’outil UV Flatten depuis l’onglet
Texture. Vous pouvez modifier les paramètres dans l’éditeur de paramètres ou depuis la barre d’outils de l’opération, en haut du viewport.Définissez avec des coutures les endroits où le dépliage doit se séparer. UV Flatten n’ajoute pas automatiquement de coutures. En leur absence, le nœud peut revenir à une méthode de projection de la géométrie sur le plan UV ; sur les modèles qui ne sont pas simples, cela peut entraîner des chevauchements ou une forte distorsion. Vous pouvez ajouter les coutures manuellement avec l’outil Cut ou utiliser UV Auto Seam en amont dans la chaîne d’opérations.
Utilisez des contraintes telles que l’épinglage, l’alignement, le redressement ou la mise en rectangle pour façonner le dépliage. Pin fixe un point à ses coordonnées UV ; les autres points autour de celui-ci peuvent être modifiés pour s’adapter à sa nouvelle position. En cas de contraintes contradictoires, les arêtes peuvent ne pas atteindre exactement l’orientation souhaitée.
En mode d’édition interactif, cliquez sur
Repackpour intégrer les changements à la disposition. Cette opération transmet à l’étape de packing les contraintes de dépliage ajoutées pendant l’interaction, puis replace les éléments. Pour un flux procédural où les modifications de paramètres sont répercutées dans le résultat à chaque fois, désactivez l’optionEnable manual layout.
3. Créer les premières régions avec UV Unwrap
Sélectionnez l’outil UV Unwrap dans l’onglet
Texture, indiquez les polygones à déplier, puis validez la sélection avecEnter.Dans l’éditeur de paramètres, définissez les plans à utiliser, la disposition des régions, le comportement de mise à l’échelle et l’espacement. UV Unwrap projette les parties de la surface sur les plans en cherchant à limiter les déformations ; le résultat dépend donc de la disposition des plans choisie et de la géométrie du modèle.
Choisissez la disposition qui correspond à vos besoins.
Stripaligne les régions connectées à la suite les unes des autres dans la direction U.Squaretente de créer une disposition proche d’un carré en commençant par les régions les plus larges.Tenez compte des différences entre les options de mise à l’échelle.
Nonene modifie pas l’échelle ;Uniformadapte la disposition au carré unité en conservant les proportions ;Stretchpeut appliquer des échelles différentes en horizontal et en vertical pour remplir le carré. Vous pouvez ajuster le dépliage avec UV Edit et utiliser UV Fuse pour les régions à réunir. Ce nœud génère les coordonnées UV au niveau des sommets.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| UV Unwrap › Layout | Strip ou Square | Aligne les régions en bandes ou tente de créer une disposition proche d’un carré. |
| UV Unwrap › Scale | None, Uniform ou Stretch | N’applique pas de mise à l’échelle, conserve des proportions uniformes ou étire de façon non uniforme pour remplir le carré unité. |
| UV Layout › Scale | Largest packable ou Fixed | Recherche la plus grande taille qui tient dans la cible ou applique une échelle fixe. |
4. Packing des îlots et UDIM avec UV Layout
UV Layout peut placer les îlots dans le carré unité 0,0–1,1, dans des rectangles de différentes tailles et positions, ou sur des cibles UDIM. La documentation décrit une grille UDIM typique de 10 cellules de large et indique que la cellule en bas à gauche porte le numéro 1001 ; certains paramètres du nœud permettent de modifier des caractéristiques de cette disposition.
Utilisez UV Layout après avoir créé les îlots UV. Le nom de l’attribut de coordonnées est généralement
uv. Le champGrouppermet de traiter uniquement certains polygones.Définissez la méthode de mise à l’échelle et les cibles.
Largest packabledispose les îlots à la plus grande taille qui leur permet de tenir dans les cibles. LorsqueFixedest sélectionné, l’échelle indiquée est conservée ; les îlots qui ne tiennent pas dans la cible peuvent être placés à l’extérieur de celle-ci.Évaluez la rotation et les paramètres d’espacement en observant le résultat. Essayer davantage de rotations peut améliorer la disposition, mais risque d’augmenter le temps de calcul et de réduire l’alignement sur les axes.
Island Paddingdéfinit la distance entre les îlots en fonction de la valeur Search resolution. Pour ménager également un espace entre les limites des cibles et les îlots, vous pouvez activerApply Padding Between Island Target Boundary.Si un seul groupe de polygones est packé, vérifiez si les îlots non sélectionnés sont pris en compte. Lorsque
Avoid Packing Over Non-Group Islandest activé, le nœud tente de placer les îlots sélectionnés autour des autres ; lorsqu’il est désactivé, les autres îlots peuvent être ignorés, ce qui risque de provoquer des chevauchements.
Points à prendre en compte dans un flux de visualisation architecturale
Dans les modèles d’intérieur et d’architecture, les différents groupes de surfaces, l’utilisation de l’espace de texture et la disposition des îlots peuvent prendre de l’importance. La documentation de Houdini indique que UV Layout prend en charge les cibles UDIM, les rectangles et les options de mise à l’échelle des îlots, tandis que UV Flatten propose une édition interactive des coutures et des contraintes. Ces fonctions permettent d’adapter la préparation des UV au projet ; le dépliage approprié dépend toutefois de la géométrie du modèle et de la disposition de texture souhaitée.
La disposition interactive de UV Flatten est conçue pour effectuer rapidement des ajustements pendant le travail. Si un packing plus dense ou d’autres options de cible sont nécessaires, UV Layout peut être envisagé comme une étape distincte. Les sources fournies ne contiennent aucune information sur les exigences matérielles, les conditions de licence ou la compatibilité avec d’autres logiciels ; il ne faut donc pas tirer de conclusion précise sur ces sujets.
Erreurs fréquentes
Attendre un dépliage sans ajouter de coutures dans UV Flatten : sur un modèle complexe, les parties peuvent se chevaucher ou être déformées.
Oublier l’étape
Repack, nécessaire pour voir la nouvelle disposition après avoir modifié les contraintes interactives.Avec
Groupdans UV Layout, ne pas vérifier si les îlots non sélectionnés sont pris en compte dans le calcul du packing.Supposer qu’une mise à l’échelle
Fixedfera tenir tous les îlots dans la zone cible ; les éléments qui ne tiennent pas peuvent rester à l’extérieur.
Sources
3 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les bureaux et les équipes de visualisation, l’intérêt pratique de ces nœuds tient à la possibilité de séparer les étapes de dépliage, de correction et de packing, plutôt que de confier la préparation des UV à une seule opération automatique. En particulier, contrôler les coutures et les contraintes peut faciliter la gestion des besoins UV qui varient d’un modèle à l’autre.
Cela dit, la disposition automatique ne donne pas toujours le résultat souhaité : il faut vérifier les coutures, la sélection des groupes, l’échelle et le comportement du repacking. Les sources ne précisent pas d’exigences matérielles ni de conditions de licence ; les équipes doivent vérifier séparément la compatibilité de leur version de Houdini et de leur flux de travail.
Questions fréquentes
À quoi sert UV Flatten dans Houdini ?
UV Flatten déplie dans l’espace UV les parties de géométrie séparées par des coutures. Le dépliage peut être ajusté avec des contraintes comme Pin et l’alignement ; les modifications interactives peuvent être intégrées à la disposition avec `Repack`.
UV Layout dans Houdini peut-il packer des UDIM ?
Oui. En plus du carré unité, UV Layout peut packer les îlots sur des tuiles UDIM et dans des rectangles cibles de dimensions personnalisées.
Quelle est la différence entre UV Unwrap et UV Flatten ?
UV Unwrap crée des régions UV initiales par projection sur des plans. UV Flatten déplie les parties définies par les coutures et permet de les ajuster à l’aide de contraintes.



