OK! deux problèmes en vue!
Je passe à l'étape animation et je voudrais déjà savoir deux choses
-Comment exporter un matériel que j'ai fait dans le map éditor? (le moteur de jeu que j'utilise accepte le format matérial de 3Dsmax mais j'ai pas trouvé où exporter)
-Deuxième problème plus compliqué cette fois.
J'ai attaché une épée à mon biped de la façon suivante
http://www.hapoelshack.coom/img/maxi/01022011233025.png
Je l'attache au bassin (à l'os du bassin avec un link) mais je n'attache pas le bassin au sabre de façon à ce que quand le sabre bouge le corps ne suive pas.
Quand je met physique sur tout le model et que je rig le tout voila ce qui arrive
http://hapshack.com/images/0102201123.png
Et je trouve vraiment pas le problème.
J'ai remarqué aussi que quelque soit l'emplacement du rigging quand j'initialise un model avec physique à l'os automatiquement ça créer un lien avec l'os du sabre.
"Comment exporter un matériel que j'ai fait dans le map éditor?"
Si tu exporte ton model en .obj, tu as une option pour exporter le material, il créera alors un fichier .mtl en plus du .obj
"J'ai remarqué aussi que quelque soit l'emplacement du rigging quand j'initialise un model avec physique à l'os automatiquement ça créer un lien avec l'os du sabre."
Franchement, oublie Physique et utilise seulement Skin. Je ne connais personne qui utilises encore Physique.
Bref, ce qui se passe est tout à fait normal, puisque lorsque tu initialises Physique, il va chercher toutes les connexions hiérarchiques.
Et pour ton sabre qui semble se déplacer tout seul, c'est surement un problème de Scaling que tu as fait dessus. Pour résoudre ça, applique un Reset Xform (panneau Utilities)
J'étais sûr que tu allais me dire ça(je sais pas pourquoi)
Bref avant même que tu me répondes j'ai essayé skin, et c'est mieux en effet, il suffit juste de savoir doser, me faudrait aussi apprendre à peindre mais je ferai ça plus tard, je dois finir mon projet avant la fin de la semaine.
Merci de m'avoir répondu.
En ce qui concerne l'exportation du matérial je me rappel en effet que avec .obj on peut faire ceci.
Au fait, maintenant que je rig avec skin j'ai un petit soucis et je voudrais savoir si ta pas un conseil ou une astuce globale parceque ce n'est pas la première fois que j'ai ce problème.
Je donne à mon personnage une robe et c'est assez dur de faire coller au bones parceque le résultat est celui-ci
http://www.hapoelshack.coom/img/maxi/02022011050101.png
Voila t'aurais pas une astuce pour faire en sorte que les vêtements soient "fluide" et pas "carrer"
PS: c'est tout ce que j'ai pu faire pour arranger le visage, je sais pas faire de texture encore alors j'ai dû improviser avec photoshop, j'espère que c'est pas trop moche
"t'aurais pas une astuce pour faire en sorte que les vêtements soient "fluide"
En utilisant du Skin classique, il va falloir ajuster le poids des bones sur les vertex de manière plus dégradée (sur ton image on voit que ça passe de 1 à 0 brusquement).
Le problème étant alors les intersections.
La solution dans ce cas est de créer des bones spécialement pour la jupe (ou cape, manteau, ou autre vêtement floatant).
Positionne les autourde la taille, le long du vêtement. Ça te fera des lamelles de bones, façon jupe romaine.
Au niveau hiérarchique, Link le tout au bassin (dans ton cas)
De cette façon, tu pourras facilement contrôler la fluidité de ton vêtement tout en évitant les intersections.
Bien sur, à toi de trouver le bon compromis entre les détails que tu veux apporter au mouvement et le nombre de bones à ajouter (plus il y a de bones, plus il y a de travail en animation ensuite)
Je vois c'est une astuce qui m'a l'air d'être bonne, seulement comment je fais pour gérer la collision entre l'os de la jambe et les os du vêtement? ou alors je tout animer en même temps?
Au fait quand je peins avec skin, comment je fais pour peindre de façon à ce que sa passe du rouge au bleu, parceque là c'est énervant non seulement des fois quand je peins sur une partie ça ne marche pas (même quand c'est dans la zone) mais en plus quand je clique des fois ça passe directement au rouge.
"comment je fais pour gérer la collision entre l'os de la jambe et les os du vêtement?"
Il suffit de bouger le bone du vêtement (rotation), vu qu'ils sont enfants ça ne gênera pas le reste.
"comment je fais pour peindre de façon à ce que sa passe du rouge au bleu"
Va dans les options du pinceau (les '...' à côté) pour régler la taille, la force et le falloff.
Perso je n'utilise jamais le pinceau, je trouve qu'il fonctionne assez mal et son utilisation fastidieuse.
J'ai plus vite fait de tout faire à la main en utilisant le 'Weight Tool', surtout que si le maillage est bien fait, il y a finalement peu de vertex à ajuster (uniquement des jointure des membres)
J'y suis allé là et j'ai modifié les paramètres mais apparemment impossible de faire en sorte que ce soit du rouge au bleu et non l'inverse, comme tu fais toi ?
Sinon je vais faire comme tu m'as dis, et merci en faite ma question sur les bones c'était de savoir si je devais faire une liaison parent/enfant ou non, donc maintenant je sais que oui.
je continu et je te tiens au courant si jamais j'ai un pépin
Même chose avec ta technique je pense que y a un sérieux truc que j'arrive pas à faire ou que j'ai oublié.
En fait comme je t'ai dit, je peux faire set weight sur 1 le rendre rouge comme du sang (donc que le vertex fasse partie du bone) mais si je veux faire l'inverse et le rendre bleu j'y arrive pas, même quand je met 0 et set weight.
Ca fait rien du tout quand je ça pourquoi?
AH NON C'est bon! je devais en faite appuyer sur les chiffres du haut... omg...
Ecoute, j'ai fait comme tu m'as dis et puis j'ai pas pu alors je suis aller faire un autre truc en attendant pour pas perdre de temps.
j'ai tout fini sauf ça, il me reste à savoir donc ce que tu m'as expliqué en détail, voila ce que j'ai fait
Est-ce que c'est possible de faire en sorte que quand l'une des jambes bouge, l'os en question suive le mouvement?
J'ai essayé de les faire lier mais ça ne peut marche pour un seul os à la fois.
Après ce que je essayé de faire eventuellement c'est faire un bone pour une jambe, je vais essayé ça et je te tiens au courant mais j'aimerai quand même savoir juste au cas où comment faire pour faire en sorte que les os suivent le mouvement de l'os de la jambe?
la photo
http://www.hapoelshack.coom/img/maxi/03022011042712.png
"Est-ce que c'est possible de faire en sorte que quand l'une des jambes bouge, l'os en question suive le mouvement?"
Tout dépend de la façon dont tu veux que le bone suive la jambe. Si tu fais un Link, il suivra selon le pivot du bone de la jambe.
Si tu fais un 'Orientation Constraint' (menu Animation) sur le bone du vêtement, en désignant le bone de la jambe comme cible, il bougera selon son propre pivot.
"J'ai essayé de les faire lier mais ça ne peut marche pour un seul os à la fois."
Un parent peut avoir autant d'enfant qu'il veut, tu es sur d'avoir fait le Link dans le bon sens?
j'ai un modèle qui veut pas être rigger, ni avec skin ni avec physique.
Je mets les os mais il veut pas bouger, quelle pourrait en être la raison?
Tu ajoutes bien les bones au modificateur Skin?
Sinon vérifie l'influence des bones sur les vertex.
Vérifie aussi que tu n'as pas désactivé le modificateur Skin dans ta pile, ou que tu n'es pas dans un niveau inférieur à ce modificateur.
T'inquiètes j'ai tout verifié, mais ça n'a pas marché.
J'ai passé à autre chose finalement, j'ai trouvé un moyen de contourner le problème sans pour autant le résoudre.
Un drôle de bug tout de même.
Au fait tu te rappelle de mon problème pour lier les bones à d'autres bones, en fait c'est parceque j'utilisais l'objet "select & link".
En fait il fallait utiliser les IK solvers non?
Voila j'ai fini les animations pour tous les personnages, j'ai eu des problèmes mais je finirai tout ça un autre jour quand je serai moins pressé.
J'ai eu nottement celui là, mais je ne sais pas comment le régler
http://www.hapoelshack.coom/img/maxi/07022011032626.png
http://www.hapoelshack.coom/img/maxi/07022011032641.png
Voila t'aurais pas des conseils ou même un tutorial sur comment gérer les vêtements? sont utiliser de modifier cloth ou garnment maker.
C'est uniquement déstiné à un moteur de jeu en clair.
J'ai cherché comment ils font sur les modèles d'oblivion et dans d'autres jeux mais je comprend pas trop.
Comment faire pour coller un vêtement sur un corps ou même un vêtement sur un autre (une veste par exemple) tout en l'animant sans problème de colision.
merci.
"En fait il fallait utiliser les IK solvers non?"
Le Link classique suffit normalement.
"J'ai eu nottement celui là, mais je ne sais pas comment le régler"
Juste un problème au niveau des influences des bones sur les vertex.
Pour tes questions sur les vêtements, je t'ai déjà indiqué la méthode la plus classique dans les jeux video. Après, tout est question de paramétrage du Rig et Skin.
Bonjour.
J'explique mon soucis:
Je dévellope un jeu sur Unity3D, et j'ai un énorme soucis en ce qui concerne l'animation.
C'est un problème très compliqué et je vais détailler le tout.
En fait pour exporter un objet 3D dans unity il faut absolument que son format soit en .FBX surtout pour les animations.
Alors j'ai fait des animations et je remarque un assez gros problème, c'est que quand mon personnage (car c'est un personnage que j'anime bien évidement) s'anime, tout va bien puis lors du changement d'animation là un problème surgit, deux objets pour être précis s'animent de mauvaise façon et vont dans tous les sens alors qu'ils ne sont pas censé faire cela.
Alors que quand je charge l'animation à problème en première là elle s'anime parfaitement.
Donc c'est lors du changement que tout va mal.
Alors j'ai tout de suite compris comment Unity3D fait pour charger les animations, tout comme 3D studio max il repère les frames de chaque objet et les transcrits afin de les animer.
j'espère que jusque là tout est clair.
Bon donc si j'arrive à solutionner mon problème dans 3D studio max il sera aussi solutionné dans le moteur.
Car oui! figurez-vous que quand j'importe une animation, tout va bien ,et quand j'importe une autre animation au dessus de celle là, le même problème apparait! (c'est donc cela que Unity3D fait, il charge une animation sur une autre au lieu de tout refaire depuis le début)
Alors je me demandais, si tu ne connais pas Unity3D ce n'est pas grave car le problème est dans 3D studio max :
Je disais donc je me demandais comment je peux solutionner ce problème, à quoi il est dû déjà?
Pourquoi quand j'ouvre une animation et que j'importe une autre dessus donc du changement d'animation, certains objets ne sont pas là où ils devraient être. L'un vas 2m au dessus, l'autre un peu trop décallé vers la droite...etc...etc
Je suis sûr que quelqu'un ici peut me donner la solution.
Merci d'avance.