Network :
ico_magazine
www.3dvf.com
ico_boutique
www.3dvf.fr
ico_cgjobs
www.cgjobs.eu
space
Actualités Logiciéls Tutoriéls Galeries Concours Forums WIP Emplois Boutique
 

Présentation du simulateur de tissus: Syflex 3.0

1_titre.jpg
Syflex est désormais disponible en version 3.

Syflex est une jeune compagnie consacrée à fournir au marché de l'animation 3D des technologies avancées de simulation de tissus.
Ce simulateur de tissu met en application une technique originale provenant d'une équipe de Recherche & Développement dont les membres ont plus de 15 ans d'expérience dans l'industrie graphique. Celle-ci inclut notamment le développement du simulateur de tissu employé par SquareUSA pour le film : FinalFantasy ainsi que le DVD de Matrix:Reload.

Syflex est un plugin de simulation de tissu. Il est disponible pour Maya 5 et 6, XSI 3.5 et 4 et Houdini 7. Le succès de Syflex dans l'industrie graphique s'explique par sa puissance et sa simplicité d'utilisation.

3.jpg

Premiers pas :
Disons le tout de suite, la documentation n'existe qu'en anglais et ne contient aucuns didacticiels, ce qui peu paraître un peu léger au premier contact.
A l'utilisation, cela s'explique en fait par la simplicité des menus disponibles et l'explication technique de la documentation en HTML se suffit à l'usage.
Le plugin s'instal aisément en licence fixe comme flottante. Ici nul besoin de déployer le plugin dans les répertoires de Maya comme cela arrive parfois avec certains éditeurs. Une fois Syflex chargé dans le gestionnaire de plugins, il se présente sous la forme d'un menu déroulant accessible comme les autres menus de l'interface principale.

Avant de voir la mise en place d'un modèle de tissu dans Maya, voyons comment Syflex considère la gestion de ce matériau particulier.

fonctionalite.jpg
Au delà de toutes les fonctionnalités disponibles, l'élasticité, le cisaillement et la souplesse sont les 3 grands principes de la gestion du tissu.

Ces trois principaux paramètres vont permettre d'approcher les différents types de tissus, allant de la soie la plus fine et légère aux combinaisons en néoprènes en passant par tous les intermédiaires.

4.jpg


Création d'un tissu:
Contrairement au module Cloth de Maya, nul besoin de passer par un mode de couture devenant rapidement complexe et lourd d'utilisation. Avec syflex, il suffit de modéliser simplement ce que seront vos vêtements par la suite.

Ici un plan polygonal au dessus d'une sphère :

etape.jpg

Il suffit de déclarer le plan polygonal comme un élément Cloth,


de lui affecter une gravité,


de sélectionner la sphère puis le tissu, est de préciser l'événement de collision

etape2.jpg

fall.gif

Comme le montre cet exemple, la mise en place d'un élément est particulièrement rapide et les paramètres définis par défaut sont fonctionnels sur la plupart des scènes. Un tissu Cloth est donc défini par les 3 fonctions citées plus haut ainsi que leurs atténuations respectives servant à éviter les effets de vibrations qui peuvent apparaître parfois.
En parrallèle, vous gardez le contrôle sur la masse du tissu, la précision du calcul et la collision du tissu sur lui même.
Le module de collision avec les objets est quand à lui composé des paramètres de rebond, de friction, d'enveloppe extérieure et intérieure afin de prévenir les interpénétrations des différences de topologie entre les modèles 3D et la précision du calcul.

Les forces:
Les forces s'appliquent directement sur le tissu créé afin de simuler divers environnements :

force.jpgGravity : comme son nom l'indique, il s'agit d'une simple gravité.
Damp : Il s'agit d'une sorte d'humidité affectée au tissu absorbant l'énergie et ayant pour résultat d'atténuer les vibrations et les oscillations trop importantes.
Wind: Le vent se définit par un vecteur principal, sur lequel viennent s'ajouter des perturbations dans d'autres directions.
Air : Assez proche du vent, il a pour principal différence d'affecter avec plus d'intensité les faces qui lui sont perpendiculaires.
Spring: permet de lier 2 sommets par une contrainte de distance pouvant varier (simule donc une élasticité locale)
Sew : Proche du Spring, sans variations dans la distance de la contrainte ( permet par exemple un effet de pincement d'une chemise pliée au niveau du pantalon )

6.jpg

Les contraintes:
Nails: Il s'agit d'un ou de plusieurs vertex considérés comme fixe, comme un torchon dont l'extrémité est liée à son attache.
Pins: Semblable au Nail, le pin lie le vertex à un objet de la scène permettant ainsi l'animation de cette attache.
Mimics : permet de contraindre un ou la totalité des vertex leurs positions par rapport à la position d'un élément considéré comme cible. Par exemple, vous pourrez convenir d'une forme vers laquelle doit tendre votre tissu en fin d'animation, un peu à l'image d'une cible de morphing.

interaction.gif
Ici un plan soumis à la gravité, une partie du tissu attachée par un nails, une collision contre une sphère et l'interaction de particules Maya contre le tissu.

2.jpg

Painting:
Désormais les attributs tels que la masse et les 3 fonctions basiques "bend, shear et stretch" peuvent être peintes en niveau de blanc à même le tissu afin d'attribuer des propriétés non homogènes à votre simulation.

paint.jpg
Permet d'augmenter le réalisme d'une simulation si une partie du tissu doit être trempée ou encore différentes couches de tissus s'accumulant sur un même vêtement.

5.jpg

logo.jpg

Conclusion:

Bien que notre test soit réalisé sous Maya, sachez que Syflex existe aussi pour les logiciels Houdini et XSI. Sachez justement que le futur XSI 4.2 intègrera Syflex 3 et que le SDK permettant de créer vos propres forces et contraintes est d'ors et déjà disponible ici.

Syflex est un plugin véritablement agréable à utiliser et d'une extrême rapidité; certains confrères vont jusqu'à annoncer des temps de calculs 10 fois inférieur au module Cloth de Maya. Deux bémols toutefois: les valeurs de réglages semblent souvent étranges par rapport à la réalité (il faut jouer sur des valeurs allant jusqu'à 3 ou 4 chiffres après la virgule, ne facilitant pas le réglage et la logique de pensé).
Et enfin, il est dommage que Syflex n'ai pas prévu de réglages pré-définis afin d'avoir des types de tissus connu et pré-réglés ( type denim, dentelle, velours, etc.). Néanmoins, ces quelques points noirs n'entacheront pas la puissance remarquable de Syflex, qui s'affiche aujourd'hui comme l'une des solutions de références dédiées à la simulation complexes de tissus. Voyez par vous-même, une grande proportion de studios ont déjà fait le pas ou sont en train de le faire. Une valeur certaine, à suivre de près.

Le forum officiel de Syflex
Didacticiels Syflex officiels
Site officiel de Syflex


Connexion
Pseudo/password:
Connection auto



Newsletter
Abonnez-vous

Boutique
Textures-Modèles
Logiciels 3D
Logiciels 2D
Promo


Google

Publicité


space