3DVF Network :
ico_magazine
Magazine
ico_boutique
Boutique
ico_cgjobs
Portail Emploi
ico_upload
Hébergement d'image
blogs
Blogs
ico_progiss
Progiss
ico_social
Social
Login Membre :
blogs
Login
?
Join
space
space
  FORUM 3DVF
  Ateliers - Tutoriaux - Didacticiels des lecteurs
  3D

  ClothFX sous lightwave : animer une cote de maille

 

Work In Progress : toaster Logiciels 3D : gam et 19 utilisateurs inconnus

 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

ClothFX sous lightwave : animer une cote de maille

n°496
nobrainnob​rain
pilier de bar de 3dvf
Posté le 18-08-2008 à 21:51:50  profilanswer
 

ENGLISH VERSION AT THE  BOTOM OF THIS PAGE

 

http://www.3dvf.com/forum/images/vignette/1/178/56.jpg

 

yop

 

alors comme promis, voilà un tuto dans lequel vous allez apprendre à animer via la simulation une cote de maille haute définition (35000 polygones) en quelques secondes sur le pc de monsieur tout le monde (ben oui, n'est pas ILM qui veut)

 

alors bien sûr c'est un fake, mais selon le niveau de détail qu'on décide d'avoir, on peut avoir des résultats parfaits :)

 

http://www.3dvf.com/forum/mesimages/24549/Untitled-2.jpg
ici la cote de maille qu'on va animer

 

le principe de la manoeuvre est très simple: on va creer une version low de notre objet, sur lequel on fera la simulation. Une fois celle-ci calculée, on pourra appliquer les deformations générées sur n'importe quel objet

 

on a donc une scène toute faite, à laquelle on va ajouter nos objets dynamiques (la scène est déjà configurée en terme de gravité et de collisions: une sphere de collision englobe le boulet et est parentée à celui ci)

SWF file


dans cette scene, notre cote de maille pendouillera gaiement de la poutre horizontale

 

1. le modeler

 

on commence par modéliser un plan subdivisé, de même taille que la cote de maille. Par souci de précision, on va faire en sorte d'avoir environ un polygone pour chaque anneau de la cote de maille

 

http://www.3dvf.com/forum/mesimages/24549/3_modele.jpg

 

comme je l'ai dit, notre objet va pendouiller... Il ne va donc pas être soumis au cloth dans sa totalié: toute la partie haute doit rester fixe. Pour préparer ceci, nous allons extruder les edges du haut, et assigner 2 surfaces différentes à ces 2 parties d'objet:
le "drap" aura une surface "modele" (en bleu), tandis que la partie fixe a une surface "modele_root" (en rouge)

 

http://www.3dvf.com/forum/mesimages/24549/4_modele_surface.jpg

  

nos objets sont prets, on va pouvoir envoyer le modele dans le layout...

 

2. Le Layout

 

entrons directement dans le vif du sujet: dans les propriétés de l'objet , ajoutons le modificateur clothFX (dans l'onglet Dynamics)

 

http://www.3dvf.com/forum/mesimages/24549/5_import_layout.jpg

 

les 3 images qui suivent donnent juste un aperçu des paramètres de cloth que j'ai appliqué (ils sont susceptibles d'être différents chez vous si vous n'avez pas la même échelle que moi)

 

je m'attarderai uniquement sur 3 choses:
-pour définir la partie rouge comme étant fixe, vous devez selectionner sa surface dans l'onglet "basic"
-pour activer les collisions, selectionnez la surface bleue (ici "modele" ) dans la ligne "collision detect"
-il est aussi interessant d'activer les self collisions, de la même façon

 

http://www.3dvf.com/forum/mesimages/24549/6_config_cloth1.jpg

 

http://www.3dvf.com/forum/mesimages/24549/7_config_cloth2.jpg

 

http://www.3dvf.com/forum/mesimages/24549/8_config_cloth3.jpg

  


maintenant vous pouvez lancer la simulation en cliquant sur "calculate", et oooooh miracle, notre modele réagit comme un drap, et se fait déformer par la collision sur le boulet

 

SWF file

 


3. la cote de maille

 

maintenant, il est temps d'integrer notre cote de maille à la scene. Il faut tout d'abord rendre notre modèle invisible
mettez donc "object disolve" à 100% dans les propriétés du mesh

 

http://www.3dvf.com/forum/mesimages/24549/9_config_cloth4.jpg

 

vous pouvez maintenant importer votre cote de maille dans la scene.

 

pour repercuter les déformations du modele sur la cote de maille, commencez par parenter celle-ci au modèle

 

http://www.3dvf.com/forum/mesimages/24549/10_importCDM_parenting.jpg

 

puis, 2 solutions s'offrent à vous: en effet, il existe 2 moyens d'appliquer les déformations: hardlink et metalink
hardlink va appliquer les déformations en prenant compte de la structure semi-rigide de l'objet cible. C'est donc la plus pertinente dans notre cas, puisque les anneaux n'ont aucune raison de se déformer, ils faut juste qu'ils roulent les uns sur les autres.

 

metalink sera plus adapté à un objet souple, comme...euuuh.... comme.....bon j'ai pas forcément d'exemple, mais c'est génial :D

 

pour appliquer cette déformation, selectionnez hardlink dans l'onglet "deform" des propriétés de la cote de maille

 

lancez la lecture de votre animation, et pouf ! une cote de maille de 35000 poly qui a été simulée en 30 secondes par votre pc, et qui a un rendu nickel

 

SWF file

 

voilà, c'est fini. J'espère que j'ai été clair, j'aurais voulu faire un tuto vidéo complet, mais vista déconne à mort pendant la capture. Avec l'aide d'Aego, le prochain sera sûrement mieux :)

 

(maintenant arrive le moment pour moi de cliquer sur "valider votre message", et j'peux vous dire que c'est beaucoup de suspense, on va voir si les vidéos et les images sont passée :D )

 


[edit]tiens dans la foulée, si vous voulez voir une version un peu plus travaillée et avec des textures moches, vlà

SWF file


Message édité par nobrainnobrain le 29-03-2010 à 18:44:45
(Publicité)
n°497
rolos
terminarolos
Posté le 18-08-2008 à 22:41:07  profilanswer
 

super top le tut.
merci à toi !
comme je sais que tu as passé de longue (voir très longue) heure a te faire iech !!!
je te donne +10  
eheh !


---------------
I'll be back ! avant-hier !
n°500
now
Team 3DVF
Posté le 20-08-2008 à 12:05:53  profilanswer
 

Super Nobrain!
merci de partager ce tut avec les lecteurs !


---------------
www.3dvf.com - Le M@gazine de l'infographie francophone
www.cgjobs.eu - Portail international de l'emploi pour les professionnels de l'image
www.3dvf.fr / www.progiss.com - Services et solutions hardware/software/financement/formation
n°503
nobrainnob​rain
pilier de bar de 3dvf
Posté le 20-08-2008 à 15:58:53  profilanswer
 

merci à vous les gars :)
 
pour ce tuto, j'ajouterais peut être une deuxième méthode similaire, qui permet d'utiliser le motion designer en passant par des fichiers de données qui gardent les déformations de la simu. Ca permet de n'avoir que l'objet high dans la scène et évite donc d'avoir le modèle invisible qui parasite la scene... mais bon, c'est moins flexible, puisque si on fait un changement dans l'animation, les déformations risquent de ne plus être cohérentes. Le problème ne se pose pas ici, puisque dés qu'on change quelque chose, on peut recalculer la simu en direct

n°809
HERMIT
°°°D!D°°°
Posté le 08-10-2009 à 15:14:20  profilanswer
 

Ouai bien joué nobrain, le tuto est pratique et sympathiquement expliqué.
En le lisant je me suis mis à penser à la technique que tu as nommée juste au dessus avec le graph edit et les fichiers de rendu d'anim, mais il est vrai que pour effectuer de nouveau calcules dans le cas d'un nouvel objet qui devrait passer de nouveau à travers la maille, celà reste plus pratique de garder la version low pour perdre moins de temps pour le calcul.
 
 :jap: Daniel San


---------------
©yborgreen
 
Profil XBOX Live
n°810
nobrainnob​rain
pilier de bar de 3dvf
Posté le 08-10-2009 à 19:37:53  profilanswer
 

merci D!D, ça fait plaisirs d'avoir des feedbacks :)
 
j'ai justement fait une nouvelle mod qui exploite les méthodes expliquées dans ce tuto. Je la posterai bientôt

n°821
nobrainnob​rain
pilier de bar de 3dvf
Posté le 01-11-2009 à 23:20:11  profilanswer
 

tiens, maintenant que j'y pense, voilà le lien vers ce fameux wip qui exploite ce tuto:
 
http://www.3dvf.com/forum/3dvf/Wor [...] 2063_1.htm

n°822
now
Team 3DVF
Posté le 03-11-2009 à 10:03:38  profilanswer
 

Ca marche vraiment pas mal :)
merci pour la technique!


---------------
www.3dvf.com - Le M@gazine de l'infographie francophone
www.cgjobs.eu - Portail international de l'emploi pour les professionnels de l'image
www.3dvf.fr / www.progiss.com - Services et solutions hardware/software/financement/formation
n°865
nobrainnob​rain
pilier de bar de 3dvf
Posté le 27-03-2010 à 20:05:04  profilanswer
 

Bon alors comme j'ai eu pas mal de demande pour une version anglaise du tutorial, j'update ici

 


as some people asked me, here is an english version of the tutorial...

 

http://www.3dvf.com/forum/images/vignette/1/178/56.jpg

 

In this tutorial you will learn how to animate a 35000 poly chainmail within seconds using physics simulation. this tutorial is for lightwave, but the method can be applied using any software.
As a high poly mesh cannot be simulated using a standard workstation, we will apply the simulation on a low poly proxy object, and then apply the resulting deformations to the high poly.

 

first, let's take a look on the chainmail we want to animate: it's juste a single ring, duplicated enough times :)

 

http://www.3dvf.com/forum/mesimages/24549/Untitled-2.jpg

 


Here is the global scene i will use for illustration: as you can see, there's an animated canonball and a simple armature to hang the chainmail. Regarding dynamics, a collision sphere is parented to the ball, while a global gravity is applied to the whole scene.

SWF file

 


1. start modeler

 

firstly, let's draw a 2D subdivided plane of the same size as the chainmail. To get best results, be carrefull to subdivide it so that every polygon is about the size of a chain ring.

 

http://www.3dvf.com/forum/mesimages/24549/3_modele.jpg

 

as the chainmail will be hanged from the armature, the cloth simulation won't be applied to the full object: the upper part must remain static. To ensure everything will work fine, let's extrude the upper edges. select the polygons created during this operation, and create a new surface for them.
this should result in something like this:
the red surface's name is "modele_root", while the other one is named "modele"

 

http://www.3dvf.com/forum/mesimages/24549/4_modele_surface.jpg

  

Our meshes are ready, let's get into simulation !

 

2. start Layout

 

first, import the plane, and apply the ClothFX modifier (you can find it in the object properties. keyboard shortcut: 'p')

 

http://www.3dvf.com/forum/mesimages/24549/5_import_layout.jpg

 


the next 3 pics show the general settings applied to clothFX (if the scale of your scene is not the same than mine, these settings may be slightly differents)

 

just keep in mind 3 things:
-to set the red part as static, select the "modele_root" surface in the "basic" tab
-to activate collision with the canonball, select the "modele" surface in "collision detect"
-it could be interessting too to activate self collision

 


http://www.3dvf.com/forum/mesimages/24549/6_config_cloth1.jpg

 

http://www.3dvf.com/forum/mesimages/24549/7_config_cloth2.jpg

 

http://www.3dvf.com/forum/mesimages/24549/8_config_cloth3.jpg

  

now, you can launch calculation (oubviously, by clicking on the "calculate" button :) ) and look at the magic

 

SWF file

 


3. the chainmail

 

its now time to import the chainmail into the scene. But before that, we can hide the proxy plane, by setting its "object disolve" property to 100%

 

http://www.3dvf.com/forum/mesimages/24549/9_config_cloth4.jpg

 

import your high poly chainmail into layout

 

now, our objective is to apply the plane's deformation on the chainmail.
First, select the high poly, and parent it to the proxy. (keyboard shortcut: 'm')

 

http://www.3dvf.com/forum/mesimages/24549/10_importCDM_parenting.jpg

 

next, you have 2 solutions: there's 2 ways for applying the deformation to the object
hardlink and metalink.
metalink will apply a full deformation to the target mesh, while hardlink will apply the deformation taking into account the semi-rigid object structure. It's what we need for the chainmail, because the individual rings need to keep the same shape.

 

so you need to select "hardlink" int the "deform" tab of the chainmail properties

 

you can now play your animation, and enjoy a 35000poly chainmail perfectly animated within minutes :D

 

SWF file


Message édité par nobrainnobrain le 27-03-2010 à 20:05:44
n°866
rolos
terminarolos
Posté le 27-03-2010 à 23:39:49  profilanswer
 

pitin..
j'ai mieux compris la version anglaise.  [:rolos]  
all right !!!


---------------
I'll be back ! avant-hier !
(Publicité)
 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM 3DVF
  Ateliers - Tutoriaux - Didacticiels des lecteurs
  3D

  ClothFX sous lightwave : animer une cote de maille

 

Haut de page
space
space
space
A Propos | Contact
Copyright © 2000-2012 3DVF. Tous droits réservés. | Infogérance serveur | tracker
space