[Débutant] Créer un sprite animé facilement avec Spriter

  • 7 Réponses
  • 418 Vues
*

Hors ligne Deakcor

Bonjour, ce tuto va vous donner les clefs pour créer des sprites animés grâce au logiciel d’animation 2D Spriter.

Sommaire
  • Prérequis
  • Le découpage
  • Finitions des parties
  • Importation et réglages
  • L’animation
  • Prévisualisation et export


I. Prérequis

Le logiciel Spriter (la version free suffit) : https://brashmonkey.com/
Et un sprite fixe (ici un sprite de Ze-Kray)



Assurez-vous d’avoir le droit d’utiliser le sprite fixe si vous l’avez récupéré et n’oubliez pas de créditer la personne.

II. Le découpage

Ensuite nous allons découper le sprite fixe en plusieurs parties indépendantes. Le corps, les pattes, la tête, la queue… En bref tout ce que vous voudrez bouger indépendamment. Chaque partie sera dans un fichier image séparé.


Mais attention, il ne faut pas juste découper mais il faut également remplacer les parties manquantes.

Exemple (sprite statique par Noscium)


La tête et les bras sont des parties mobiles et indépendantes par rapport au corps. En découpant j’ai donc remplis grossièrement celui-ci pour éviter de voir des trous lors de l’animation.

III. Finitions des parties

Certaines parties sont impossibles à animer qu’en appliquant de simple rotation ou translation, c’est pourquoi nous devons préparer ces frames à l’avance.

Exemple, des yeux qui se ferment ou une flamme.


Autre exemple avec les pattes de ce raichu d’alola (sprite statique par FrenchOrange)


Une fois que vous avez toutes vos parties dans un dossier, allons sur Spriter.

IV. Importation et réglages

Une fois dans le logiciel, la première chose à faire est de se mettre en mode pixel art.


Puis créer un nouveau fichier et sélectionner le dossier avec nos différentes parties.


A droite nous avons toutes les parties de notre sprite. Vous pouvez les placer sur la zone centrale, je conseille de mettre le sprite statique en premier pour être sûr de bien respecter les emplacements.


Si vous vous êtes trompé sur l’ordre des parties de votre sprite pas de problème. Vous pouvez régler leur position à gauche. Et également sélectionner le sprite statique pour le supprimer.


Vous devez avoir maintenant votre sprite assemblé et assurez-vous que vous êtes bien à la frame zéro.



Créons maintenant le squelette. Pour chaque partie vous devrez créer un os. Pour ce faire laissez la touche alt enfoncé et clique gauche, vous pourrez ainsi gérer sa position et sa hauteur.
Commencez par celui du corps. Sélectionnez cet os et laissez la touche B enfoncé pour sélectionner la partie correspondante (semi transparent = non sélectionné).
Puis continuez avec les pattes, la tête etc. Toujours avec la touche B en sélectionnant l’os du corps vous pourrez sélectionner d’autres os en tant que fils. Lorsque le père bougera, le fils le suivra.

Vous dévirez maintenant avoir quelque chose comme ceci.


On a fini le set up passons à l’animation!

V. L’animation

Tout d’abord, faut savoir que les animations à la noir et blanc sont composés de 2/3 mouvements qui se répètent et un mouvement spécial trop stylé.
Plaçons nous à la frame 200. J’ai effectué plusieurs choses ici. Le corps a été un tout petit peu levé mais j’ai pris garde de laisser les pattes fixés au sol. La queue bouge également. (et pour la flamme on verra plus tard).


Ceci va donc être le mouvement qui se répétera.

Pour copier une frame faites double clic sur celle ci pour la sélectionner, Edit/copy current frame (ctrl + shift + c) et collez la à une frame plus élevée avec Edit/past (ctrl + v). Faites ça avec la frame 0 et 200 plusieurs fois en alternant (0 / 200 / 400 / 600).

Passons maintenant au move trop stylé. J’ai choisi de faire lever le Pokémon sur ses pattes arrières.

Donc il commence par se baisser puis se lever, retomber et revenir à la position initiale. (C’est en fait un plus complexe pour éviter des mouvements trop raides etc... Mais ça viendra avec de l’entrainement)

Ce qu’il faut savoir c’est que chaque mouvement doit être compensé. Si il saute, il devra amortir le choc pas juste revenir à sa position d’origine.

Vous pourrez maintenant changer les parties qui devront être animées manuellement. Pour ce faire vous devrez sélectionner l’objet à modifier et faire clic droit sur le nouveau sprite et  remplacer. Toutes les X frames à intervalle régulier pour une flamme.


VI. Prévisualisation et export

Une fois l’animation fini, n’hésitez pas à cacher le squelette pour mieux la voir. Assurez-vous également que l’animation est en mode repeat. Vous pouvez également régler la vitesse de celle-ci.


Maintenant que l’animation vous plait, exportons-la en gif pour ainsi l’insérer dans votre jeu. Pour ce faire rien de plus simple. File/export to et sélectionnez animated gif. Vous pourrez choisir le nombre d’image et la vitesse d’une frame. (En moyenne un gif noir et blanc à environs 100 images voire plus).


Voici le rendu final de l’Hippopotas.


Finalement vous pouvez donc créer un sprite animé avec une solution bien plus simple que faire frame par frame avec un logiciel comme Aseprite. J’espère que le tutoriel vous sera utile. N’hésitez pas à demander des précisions et de laisser un message si vous voyez des fautes. Si vous faites des tests n'hésitez pas également à les poster ici si vous voulez des avis et des conseils.

Pour d'autres exemples, n'hésitez pas à aller voir ma galerie https://pokemonworkshop.com/forum/index.php?topic=4035.0
« Modifié: 04 avril 2018, 13:02:28 par Deakcor »
 
Utilisateurs ayant remercié ce post : Nuri Yuri, Aerun, Optmon, Carchi, Jaspe, Metaiko, Alairion, Bentoxx, AEliso19, Laurentin

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #1 le: 03 avril 2018, 22:55:15 »
Merci pour le tutoriel :D
ln(yo) = <3
 

*

En ligne Bentoxx

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #2 le: 03 avril 2018, 23:00:12 »
Tellement facile vu comme ça ...
Merci d'avoir pris le temps ça va aider quelques personne à s'améliorer je pense =)
 
Utilisateurs ayant remercié ce post : Aerun

*

Hors ligne Deakcor

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #3 le: 03 avril 2018, 23:38:53 »
Oui c'est pas compliqué quand on a la bonne technique ^^
 

*

Hors ligne SirMalo

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #4 le: 04 avril 2018, 21:59:34 »
Waw, c'est super pratique d'animer tout ça comme ça ! Je pense que je vais essayer d'animer un sprite ou deux ;)
 

*

Hors ligne Optmon

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #5 le: 04 avril 2018, 22:07:16 »
Tutoriel toujours aussi propre, bien expliqué, ça me donne même l'envie d'essayer, gros bravo.
Créateur projet :
 
Utilisateurs ayant remercié ce post : Deakcor

*

Hors ligne Jaspe

  • Caillou Suprême
  • Graphiste
  • ***
  • 123
  • Remercié: 29 fois
  • Il était une fois un caillou qui s’appelait Pierre
[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #6 le: 05 avril 2018, 19:17:26 »
Mon bb il est trop fort <3
 

*

Hors ligne Aerun

[Débutant] Créer un sprite animé facilement avec Spriter
« Réponse #7 le: 08 avril 2018, 09:55:41 »
Excellent ce tutoriel merci beaucoup ! :D
 
Utilisateurs ayant remercié ce post : Deakcor