2026-07-19
Animation de sprites 2D dans Unity avec l'IA — de la feuille au clip importé
L'animation de personnage est l'une des étapes les plus lentes du développement d'un jeu 2D. L'asset store n'a jamais votre personnage, et commander du pixel art ou de l'illustration coûte cher à chaque mouvement. Ce guide déroule le parcours complet : partir d'une seule image de personnage, générer une feuille de sprites avec l'IA, puis l'importer dans Unity sous forme de clips d'animation.
Une seule image de personnage suffit
Une image en pied de votre personnage suffit : une illustration faite main, une commande d'artiste ou un personnage produit par un autre outil IA. Importez-la dans l'outil d'animation GenioPlus : l'arrière-plan est détouré automatiquement et une version sur fond vert est préparée. Si le détourage n'est pas parfait, affinez-le avec la baguette, le pinceau de restauration et la gomme.
Générer la feuille de sprites
Choisissez l'un des six préréglages de mouvement (repos, marche, coup d'épée, saut, incantation, impact) ou écrivez votre propre prompt : l'IA génère un court clip de votre personnage en mouvement. Extrayez ensuite les images : la stratégie « Uniforme » convient aux boucles régulières comme la marche, tandis que « Distinctes » — qui privilégie les images aux poses les plus différentes — convient aux mouvements irréguliers comme les attaques. Détourez le fond vert, générez la feuille et téléchargez le PNG, le ZIP des images individuelles et le JSON de métadonnées contenant la taille des images, le nombre de colonnes × lignes et l'espacement. C'est précisément ce JSON qui sert à l'étape suivante.
Importer et découper dans Unity
Déposez le PNG de la feuille dans votre projet Unity, réglez Sprite Mode sur « Multiple » dans l'inspecteur et ouvrez le Sprite Editor. Dans le menu Slice, choisissez « Grid By Cell Size » et saisissez la taille d'image (par exemple 256×256) et le padding tels qu'indiqués dans le JSON : la découpe tombe parfaitement juste. Évitez le découpage Automatic, qui recadre chaque image différemment et fait trembler le personnage.
Créer le clip d'animation
Sélectionnez toutes les images découpées dans la fenêtre Project et faites-les glisser dans la scène (ou la hiérarchie) : Unity vous propose d'enregistrer un nouveau clip d'animation, puis crée le clip et un Animator controller. Réglez la vitesse de lecture avec la valeur Samples du clip (images par seconde), et gérez le déplacement gauche/droite avec Flip X du SpriteRenderer plutôt qu'en générant une seconde feuille. Créez les clips de marche, de repos et d'attaque, reliez-les dans l'Animator : vous avez un jeu de base complet.
Deux réglages pour le pixel art
Si votre feuille est en pixel art, réglez Filter Mode sur « Point (no filter) » et Compression sur « None » dans les paramètres d'import de la texture. La valeur par défaut (Bilinear) brouille les contours des pixels. Ajustez Pixels Per Unit en fonction de la taille de vos images et de l'échelle du personnage dans le jeu.
Pour commencer
Prenez une image de votre personnage et essayez d'abord le préréglage de marche — et avant l'export, utilisez le « test de déplacement au clic » pour vérifier la boucle dans un rendu proche du jeu. Le détourage et l'éditeur de découpe ne consomment aucun crédit : vous pouvez donc voir la qualité du détourage de votre personnage avant de dépenser quoi que ce soit.
Essayez avec une seule image de personnage
Essayer l'outil