Comment contrôler des secteurs spécifiques dans nCloth de Maya

Publié le 19 January 2026 | Traduit de l'espagnol
Configuración en Maya mostrando vestido nCloth con tiras de hombros congeladas mediante transform constraints y vertex masks, mientras el resto se simula naturalmente

Quand les vêtements décident d'avoir une vie propre

Le problème des bretelles d'épaule qui bougent de manière irréaliste dans nCloth est l'un de ces défis classiques que tous les artistes affrontent lorsqu'ils commencent avec la simulation de vêtements dans Maya. La frustration est compréhensible : vous parvenez à ce que la robe ne tombe pas au sol, mais ces bretelles qui devraient être pratiquement cousues au personnage se comportent comme des serpents dansants. L'erreur réside dans la compréhension que passive collider n'est pas la même chose que geler des sommets - ce sont des concepts différents pour des objectifs différents.

Vous avez correctement identifié le problème, mais la solution nécessite une approche plus spécifique. nCloth offre plusieurs outils pour contrôler sélectivement différentes parties d'un maillage, et la clé réside dans l'utilisation de la bonne combinaison pour votre cas spécifique.

Utilisation des masques de sommets pour geler des zones

La solution la plus directe est d'utiliser les masques de sommets dans nCloth. Sélectionnez les sommets des bretelles d'épaule que vous voulez geler, puis dans les propriétés de nCloth, allez à Dynamic Properties et réglez Input Attract à 1.0 pour ces sommets. Cela fait qu'ils maintiennent leur position originale relative au personnage.

Pour un contrôle plus précis, utilisez Paint Vertex Properties avec le Input Attract Mask. Cela vous permet de peindre progressivement l'influence de l'attract, créant des transitions douces entre les zones gelées et celles qui se simulent librement. Des valeurs de 1.0 gèlent complètement, 0.5 créent une semi-rigidité, et 0.0 permettent une simulation complète.

Un bon contrôle de nCloth est comme un bon chef d'orchestre : chaque section sait quand bouger et quand rester immobile

Configuration des contraintes de transformation

Pour un contrôle absolu, utilisez les contraintes de transformation. Sélectionnez les sommets des bretelles d'épaule, puis dans le menu nConstraint, choisissez Transform. Cela crée une contrainte que vous pouvez attacher à l'os de l'épaule du personnage. Les avantages de cette méthode sont le contrôle individuel par sommet et la possibilité d'animer l'influence de la contrainte.

Dans les propriétés de la contrainte de transformation, ajustez Constraint Strength à 1.0 pour un gel complet, ou des valeurs inférieures pour un certain degré de flexibilité. Vous pouvez également animer ce paramètre si vous avez besoin que les bretelles se libèrent à un moment spécifique de l'animation.

Combinaison avec des colliders passifs

Maintenez le collider passif sur le corps du personnage pour les parties qui doivent interagir avec le tissu, mais pour les bretelles d'épaule, utilisez les méthodes précédentes. Cette combinaison vous donne le meilleur des deux mondes : collision réaliste là où c'est nécessaire et contrôle absolu là où c'est requis.

Ajustez les paramètres de collision dans nCloth pour améliorer l'interaction. Collision Flag doit être sur VertexFace pour une meilleure précision, et Collision Strength autour de 1.0. Pour éviter les pénétrations, augmentez légèrement Thickness sur les deux surfaces.

Optimisation des paramètres nCloth

Pour les zones qui se simulent effectivement, ajustez les paramètres de rigidité et amortissement. Bend Resistance élevé (0.8-1.0) évite les plis excessifs, tandis que Stretch Resistance modéré (0.3-0.6) permet un mouvement naturel sans déformation extrême. Damp autour de 0.1 réduit les vibrations indésirables.

La qualité de la simulation affecte également. Augmentez Solve Scale à 2-4 pour une meilleure précision sur les tissus fins, et Max Iterations à 20-40 pour une meilleure stabilité. Ces ajustements aident la simulation à mieux différencier entre les zones gelées et mobiles.

Flux de travail recommandé

Commencez par une configuration simple : appliquez des contraintes de transformation uniquement aux sommets critiques des bretelles d'épaule. Une fois que cela fonctionne, affinez en utilisant des masques de sommets pour les zones adjacentes qui nécessitent une semi-rigidité. Enfin, ajustez les paramètres de simulation pour le reste de la robe.

Pour les tests, utilisez le playblast fréquent avec une qualité basse pour vérifier le comportement avant de vous engager dans des simulations longues. Cela vous permet d'itérer rapidement jusqu'à trouver la configuration parfaite pour votre robe spécifique.

Maîtriser ces techniques vous permettra de créer des simulations de vêtements crédibles où chaque partie se comporte exactement comme vous le souhaitez. Parce qu'en nCloth, même le tissu le plus rebelle peut apprendre à obéir quand vous connaissez les bons outils de contrôle 😏

Configuration rapide pour commencer

Pour bretelles d'épaule gelées :

Méthode : Contraintes de transformation
Constraint Strength : 1.0
Parent : Os d'épaule du rig
Input Attract : 1.0 (sauvegarde)
Collision : Maintenir sur le corps