Page 1 of 1

[Animation] Créer animation du joueur

Posted: 22 Apr 2011, 09:34
by Kimi3
Bonjour à tous !

Voici une petite suggestion qui pourrait être très utile si elle existait dans ShootMania :
- Que des modelers 3D puissent créer une animation du joueur ! C'est à dire qu'un modeleur 3D créé des mouvements types, puis les importe. Ca pourrait compléter un jeu !
Notamment pour le maniascript. Si certains modes de jeu necessitent de poser une bombe, des modeleurs pourront animer le moment où l'on plante la bombe.
Ou même pour des campagnes créé par des joueurs, pour faire des scinématiques. Et imaginez pour les vidéastes !

Toutefois cela implique beaucoup, sous quels formats ? comment sont-elles lu ? Pourquoi pas un éditeur Ingame ?
Pour l'éditeur Ingame :
On a disposition des points du corps du personnage, qu'on positionne image par image (coude, pied, main,...). Formant enfin une animation.
je pense que c'est plutôt compliquer, donc c'est plus une sorte de rêve. Mais peut-être qu'après la sortie de quelques environnements, Nadéo se pencherait là dessus, qui sait ?

Edit : Je viens de m'apercevoir que je me suis trompé de catégorie, si un modo veut bien déplacer dans Suggestions :)

Re: [Animation] Créer animation du joueur

Posted: 22 Apr 2011, 12:04
by Boss-Bravo
C'est vrai que ce serait pas mal, cela nous permettrai de faire des énormités, mais ce doit être assez conséquent a mettre en place je pense. Bonne idée ;)

Re: [Animation] Créer animation du joueur

Posted: 25 Aug 2011, 02:27
by MrGoodKill
Yop.

J'arrive après la battaille mais il doit exister un format standard de mouvement. Le problème c'est que l'adapter a un model 3d ne se fait pas aussi facilement. Genre soit tu crés l'animation d'un squelette et tu calques un model 3d dessus et ça donne un truc a peu près surtout si ya des skins étranges, soit tu fais l'animation sur un model particulier et a ce moment la tout le monde a la même gueule. Pratique pour un ffa xD.
Bon en plus si ya pas de motion capture, les mouvements risquent d'être vraiment dégueulasses.

Conclusion: impossible a réaliser sans outils professionels, donc également impossible d'avoir un éditeur pro ingame.

Re: [Animation] Créer animation du joueur

Posted: 25 Aug 2011, 05:49
by pcc
salut

même si cela était réalisable, il est fort possible qu'une fois en ligne des bug soit créer,
et puis imagines sur une map de 60 personnes ayant tous des mouvements personnalisé, bah ca va faire comme dans TMU , tu verra des personnage tout gris ^^ lol

Re: [Animation] Créer animation du joueur

Posted: 25 Aug 2011, 07:25
by _Junky
pcc wrote:salut

même si cela était réalisable, il est fort possible qu'une fois en ligne des bug soit créer,
et puis imagines sur une map de 60 personnes ayant tous des mouvements personnalisé, bah ca va faire comme dans TMU , tu verra des personnage tout gris ^^ lol
Non pas forcément : Dans le cas évoqué par Kimi3 les animations ne serait pas dépendante du personnage du joueur mais du mode de jeu ou du serveur : On pourrait très bien imaginer que les personnages aient un gabarit imposé (2 bras, 2 jambes, une tête...) et que les animations soient communes à tous les modèles. Du coup quand quelqu'un créera un mode "bomb defuse" il pourra créer l'animation du joueur qui désamorce la bombe, l'animation sera uploadé par le serveur en même temps que la map et le maniascript du mode de jeu, et tout le monde l'aura.

Re: [Animation] Créer animation du joueur

Posted: 25 Aug 2011, 14:28
by MrGoodKill
Team bzh? Les bretons dominent le nonde ^^.

Re: [Animation] Créer animation du joueur

Posted: 26 Aug 2011, 12:27
by Kimi3
_Junky wrote:
pcc wrote:salut

même si cela était réalisable, il est fort possible qu'une fois en ligne des bug soit créer,
et puis imagines sur une map de 60 personnes ayant tous des mouvements personnalisé, bah ca va faire comme dans TMU , tu verra des personnage tout gris ^^ lol
Non pas forcément : Dans le cas évoqué par Kimi3 les animations ne serait pas dépendante du personnage du joueur mais du mode de jeu ou du serveur : On pourrait très bien imaginer que les personnages aient un gabarit imposé (2 bras, 2 jambes, une tête...) et que les animations soient communes à tous les modèles. Du coup quand quelqu'un créera un mode "bomb defuse" il pourra créer l'animation du joueur qui désamorce la bombe, l'animation sera uploadé par le serveur en même temps que la map et le maniascript du mode de jeu, et tout le monde l'aura.
C'était l'idée en effet :)

Re: [Animation] Créer animation du joueur

Posted: 28 Aug 2011, 16:47
by Camthalion
Heu... les ghosts dans TM, les caméra du MT, c'est pas des cinématiques ??? Bah si !
Une animation n'est pas forcément "compliquée" ou "lourde". Il suffit juste de repérer la position et l'orientation de chaque point (à chaque articulation du squelette) à chaque changement de trajectoire.
Par exemple pour lever le bras il suffit d'avoir l'orientation initiale du bras par rapport à l'épaule et son orientation finale, avec le temps d'exécution.
On peut faire lever un bras en donnant 3 informations : son orientation initiale (on prend comme repère l'épaule), son orientation finale et le temps d’exécution du mouvement. Le moteur physique doit être en mesure de faire le reste.

En fait pour un perso (si on se limite au squelette de base), à part la position du perso global tous les mouvements sont exécutés à partir des rotations de chaque membre (quand vous marcher ou danser, vos os tournent au niveau des articulations, tout simplement).

Voilà ;)

Re: [Animation] Créer animation du joueur

Posted: 29 Aug 2011, 15:00
by MrGoodKill
Yop.

Le problème c'est pas de faire une cinématique. C'est pas un problème de retenir la position d'un squelette en fonction d'une timeline avec une interpolation des mouvements. Là on parle d'une animation en live in-game. Genre changer l'animation de marche ou de saut.

Le problème est déjà de savoir créer ce fichier animation, ce qui devrait être possible. Et l'autre c'est de faire coïncider cette animation à un skin. Ce qui n'est pas évident. Tu vois bien que l'animation d'un gros balèze n'est pas la même que celle d'un mec tout maigre. Fin va yavoir des problèmes de 3D. Et puis même, si c'est un problème de 3D visuelle, c'est pas trop grave, mais tu fais comment pour gérer les physics. Et puis aussi la zone où tu peux être touché par les balles tout ça...

A mon humble avis c'est vraiment le bordel.