Simulation de tissu réaliste dans 3ds Max : Guide complet

Dans cette leçon, vous apprendrez à modéliser un rideau réaliste dans 3ds Max en exploitant le modificateur Cloth pour simuler le tissu. Le travail débute par la création d’une géométrie de base, un plan, suivie de la mise en place d’une boîte de contrôle pour gérer la forme et la position du haut du rideau. Vous découvrirez l’importance de plisser le rideau pour en accentuer le réalisme et l’aspect naturel, ainsi que l’alignement correct par rapport à la scène.

Schéma d'un plan simple dans 3ds Max

Application du modificateur Cloth et ses propriétés

L’application du modificateur Cloth permet d’explorer différentes propriétés de tissus, telles que le coton ou le satin, et d’affiner la simulation (épaisseur, souplesse, résistance). La simulation locale est initiée afin d’ajuster en temps réel la forme du rideau sous l’effet de la boîte de contrôle, tout en expérimentant les modifications manuelles grâce à Edit Poly pour corriger, replier ou préciser certains aspects du rideau.

La leçon aborde ensuite l’ajout de volume (épaisseur), via le modificateur Shell, et le lissage avec TurboSmooth ou des itérations de lissage rapide, afin d’obtenir un rendu plus réaliste et professionnel.

Gestion des collisions et animation

Un focus particulier est réalisé sur la gestion de la collision avec la tringle ou le mur et sur la possibilité d’accès à l’animation du rideau.

Paramètres de collision

La zone Propriétés de collision permet de contrôler le comportement d’un objet de collision dans une simulation de tissu. Les objets en tissu rebondissent, sont enveloppés ou déchirés par les objets de collision.

Profondeur de collision

La profondeur de collision de l’objet de collision est une valeur mesurée en unités 3ds Max. Elle représente la distance conservée entre l’objet en tissu et l’objet de collision. À l’inverse, une valeur très élevée donne l’impression que le tissu flotte au-dessus de l’objet de collision.

Friction dynamique et statique

La friction dynamique entre le tissu et cet objet solide précis. Une valeur plus élevée ajoute de la friction, ce qui fera moins glisser le tissu le long d’un objet, par exemple. Une valeur plus faible permet au tissu de mieux glisser, comme c’est par exemple le cas de la soie. Cette valeur est uniquement utilisée pour les interactions avec les objets en tissu ayant l’option Utiliser friction de solide activée, sans quoi la valeur de friction provient des propriétés du tissu.

La friction statique entre le tissu et les objets solides. Quand le tissu est en position stationnaire, cette valeur contrôle sa capacité à rester où il se trouve ou à glisser. Cette valeur est uniquement utilisée pour les interactions avec les objets en tissu ayant l’option Utiliser friction de solide activée, sans quoi la valeur de friction provient des propriétés du tissu.

Options de collision avancées

  • Activer/désactiver les collisions : Permet de contrôler le comportement des collisions tout en permettant à l'objet de rester dans la simulation pour créer des contraintes de surface.
  • Découper le tissu : Lorsque cette option est activée, l'objet de collision peut découper le tissu s'il le croise durant la simulation. L'objet en tissu doit être défini pour être déchiré le long d'une jointure ou d'un groupe de sommets. Cette option est désactivée par défaut. Conseil : Lorsque cette option est activée, désactivez l'option Activer collisions pour des résultats plus réalistes.
Visualisation des collisions entre un tissu et un objet solide dans 3ds Max

Simulation de tissu sur une chaise

Dans cette leçon, vous apprendrez comment créer un tissu pour le poser sur une chaise en utilisant des techniques de modélisation 3D. Nous commencerons par la création d’un plan que nous positionnerons au-dessus de la chaise. Par la suite, nous verrons comment régler les dimensions et les segmentations de ce plan afin de préparer la simulation.

Configuration des objets de collision

Vous apprendrez à ajouter et configurer les objets de collision comme l’assise, le dossier et les pieds de la chaise. Ensuite, nous appliquerons un modificateur Cloth sur le plan, en paramétrant des propriétés de collision et de simulation appropriées.

Paramètres de simulation globaux

La taille et l’échelle sont très importantes quand on effectue des simulations de tissu, car un rideau de 3 mètres de long se comporte différemment d’un mouchoir de 30 centimètres de côté, même si tous deux sont constitués du même matériau. L'option Tissu configure automatiquement la valeur cm/unité sur l'équivalent de 2,54 centimètres par pouce (unité système par défaut dans 3ds Max).

Gravité et pas de temps

  • Gravité : Cliquez sur ce bouton pour définir une gravité égale à celle de la Terre. Si cette option est activée, la valeur de la gravité affecte tous les objets tissu de la simulation. La force de la gravité est mesurée en cm/s². Une valeur négative applique une force gravitationnelle vers le bas. La valeur par défaut est celle de la gravité terrestre : -980.0 cm/s².
  • Pas de temps : Valeur maximale du pas de temps pris par le simulateur, mesurée en secondes. Elle doit être inférieure à la durée d'une image. Une valeur de 0,02 est généralement la plus intéressante à utiliser. La valeur maximale se calcule comme suit : valeur du pas divisée par valeur du sous-échantillon.

Sous-échantillonnage et images clés

  • Sous-échantillon : Nombre de fois par image où 3ds Max échantillonne la position des objets solides. La valeur par défaut est 1. Augmenter cette valeur peut aider pour les objets en mouvement rapide, mais ralentit la simulation.
  • Image de début de simulation : Image à laquelle la simulation commence.
  • Image de fin de simulation : Détermine l'image à laquelle la simulation s'arrête.

Collisions entre tissus

Si l'option Détecter les collisions entre tissus est activée, le simulateur prend en compte les interactions entre les objets tissu. Si elle est désactivée, le simulateur ira plus vite, mais les objets tissu pourront s'interpénétrer. Le paramètre numérique spécifie jusqu'à quel point le modificateur Cloth évite les collisions entre objets tissu, au détriment de la vitesse de la simulation (Intervalle : de 0 à 10).

Ressorts de couture et rendu

  • Utiliser les ressorts de couture : Si cette option est activée, elle utilise les ressorts de couture créés à l'aide de Garment Maker pour rapprocher les morceaux de tissu. Elle ne fonctionne qu'avec les objets créés à l'aide de Garment Maker. Désactivez cette option une fois le vêtement assemblé.
  • Afficher les ressorts de couture : Active/désactive la représentation visuelle des ressorts de couture dans les fenêtres. Il est impossible d'en effectuer le rendu.
  • Rendu de simulation actif : Si cette option est activée, elle déclenche la simulation au moment du rendu. Servez-vous en pour générer une simulation sur un ordinateur en réseau.

Making Clothes That Move – 3ds Max Cloth Magic!

Fichier cache et priorité

Une fois le rendu terminé, le modificateur Cloth écrit un cache pour chaque objet tissu. Vous pouvez spécifier ce fichier de cache dans le panneau déroulant Objet sélectionné. La valeur numérique indique la priorité de la simulation. Les simulations sont lancées par ordre croissant.

Collisions avec des éléments fins

Si cette option est activée, le modificateur Cloth recherche les tissus pincés entre deux parties du même objet collision. Cette option est utile dans le cas de collisions entre les tissus et des petits éléments des objets de collision, comme par exemple des doigts. Les meilleures performances sont obtenues pour les objets collision à haute résolution.

Visualisation de la déformation du tissu

Permet de visualiser la compression/tension du tissu par l'intermédiaire de coloration des sommets. Le tissu étiré est indiqué en rouge, le tissu comprimé en bleu, le neutre en vert. Le paramètre numérique permet de modifier l'intervalle tension/compression.

Alternatives et méthodes avancées

Des solutions alternatives pour la gestion du tissu incluent Blender (avec son système de simulation Cloth), Maya (nCloth), ou Cinema 4D.

Les plis apportent du réalisme au rideau ; un rideau totalement étendu paraît artificiel dans une scène 3D. Le modificateur Shell donne de l’épaisseur à un plan initialement sans volume, rendant le rideau plus réaliste en 3D.

Utilisation de M-Cloth et Garment Maker

Dans cette leçon, nous explorons en profondeur l'utilisation du modificateur M-Cloth dans 3ds Max pour simuler des tissus. Le M-Cloth permet de transformer un simple t-shirt en un objet capable de réagir comme un tissu réaliste. Nous commencerons par la segmentation du plan pour créer notre surface de tissu, en utilisant 50 segments pour un meilleur résultat.

Une alternative consiste à dessiner une spline qui décrit l'objet, suivi de l'application d'un modificateur Garment Maker. Le Garment Maker est spécifiquement conçu pour simuler des tissus. Cependant, il utilise des triangles, ce qui peut générer des simulations moins esthétiques qu'un plan constitué de carrés.

Une autre méthode consiste à utiliser Shape Merge pour découper un plan avec une spline, en employant le mode Cookie Cutter Invert. Cela permet d'obtenir un système basé sur des quads, offrant un meilleur rendu.

Comparaison visuelle des simulations de tissu avec Garment Maker et Shape Merge

Blocage de vertex et forces externes

Nous continuerons en convertissant l'objet en Editable Poly et appliquerons le M-Cloth. Pour inclure des objets statiques ou dynamiques dans la simulation, il est nécessaire de régler ces paramètres. Le modificateur Turbo Smooth peut ensuite être ajouté pour augmenter le niveau de détail.

Nous aborderons également les options avancées telles que le blocage des vertex à l'aide du mode sous-objet vertex, utile pour des simulations comme un hamac. Des forces externes, comme le vent, peuvent être ajoutées pour dynamiser la scène.

tags: #3ds #max #cloth #simulation #parameters

Articles populaires: