Dernières actualités
Déplier les UV dans Houdini : UV Flatten, UV Unwrap et UV LayoutInstanciation efficace dans Blender Geometry Nodes : guide d’Instance on PointsPréparer et réparer un mesh dans Rhino 8 : guide ShrinkWrap, Mesh et CheckGuide : analyser des enregistrements de chantier et d’intérieur avec l’API GeminiRépéter le long d’une courbe dans Rhino 8 : guide ArrayCrv et surfacesCréer une configuration évolutive dans le temps avec Simulation Zone de Blender Geometry NodesUtiliser Lattice et Empty dans Blender : références et déformationHausse des cartes graphiques AMD Radeon : le coût de la GDDR6 en causeLe terminal frontalier Huanggang d’Aedas ouvre sur l’axe Shenzhen-Hong KongGuide ShrinkWrap de Rhino 8 : convertir des géométries complexes en maillages
Conseils et guidesHoudiniLayOut

Déplier les UV dans Houdini : UV Flatten, UV Unwrap et UV Layout

Dans Houdini, UV Flatten, UV Unwrap et UV Layout répondent à différentes étapes de la préparation des UV. Ce guide présente le flux de travail, de la création des coutures au packing des îlots, ainsi que les principaux paramètres.

Modèle d’intérieur architectural à côté d’îlots UV dépliés et organisésImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. UV Flatten déplie les parties séparées par des coutures et propose des contraintes interactives ainsi que des options de repacking.
  2. UV Unwrap crée des régions UV initiales en projetant la géométrie sur différents plans.
  3. UV Layout peut placer les îlots dans un carré unité, des rectangles personnalisés ou des tuiles UDIM.
  4. 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

  1. 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 utiliser Space + 5 lorsque le curseur se trouve au-dessus du panneau concerné.

  2. 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.

  3. 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.

  4. 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.

  5. En mode d’édition interactif, cliquez sur Repack pour 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’option Enable manual layout.

3. Créer les premières régions avec UV Unwrap

  1. Sélectionnez l’outil UV Unwrap dans l’onglet Texture, indiquez les polygones à déplier, puis validez la sélection avec Enter.

  2. 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.

  3. Choisissez la disposition qui correspond à vos besoins. Strip aligne les régions connectées à la suite les unes des autres dans la direction U. Square tente de créer une disposition proche d’un carré en commençant par les régions les plus larges.

  4. Tenez compte des différences entre les options de mise à l’échelle. None ne modifie pas l’échelle ; Uniform adapte la disposition au carré unité en conservant les proportions ; Stretch peut 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ètreValeur recommandéeEffet
UV Unwrap › LayoutStrip ou SquareAligne les régions en bandes ou tente de créer une disposition proche d’un carré.
UV Unwrap › ScaleNone, Uniform ou StretchN’applique pas de mise à l’échelle, conserve des proportions uniformes ou étire de façon non uniforme pour remplir le carré unité.
UV Layout › ScaleLargest packable ou FixedRecherche 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.

  1. Utilisez UV Layout après avoir créé les îlots UV. Le nom de l’attribut de coordonnées est généralement uv. Le champ Group permet de traiter uniquement certains polygones.

  2. Définissez la méthode de mise à l’échelle et les cibles. Largest packable dispose les îlots à la plus grande taille qui leur permet de tenir dans les cibles. Lorsque Fixed est 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.

  3. É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 Padding dé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 activer Apply Padding Between Island Target Boundary.

  4. 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 Island est 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 Group dans 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 Fixed fera tenir tous les îlots dans la zone cible ; les éléments qui ne tiennent pas peuvent rester à l’extérieur.

Sources

3 sources
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/uvflatten.html
Résumé
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/uvlayout.html
Résumé
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/uvunwrap.html
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

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.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi