MakeBead

~ ÉDITEUR DE SPRITES GRATUIT ~

Créateur de sprites

Dessinez un sprite pixel par pixel, ajoutez des images et regardez l’animation pixel art tourner pendant que vous travaillez, l’image précédente en transparence dessous. Téléchargez un GIF en boucle, ou une sprite sheet que Godot, Unity ou GameMaker découpent à la taille d’une image. Gratuit, dans le navigateur, sans compte.

8 fps

Couleur actuelle

#000000 · Black

Modèles

Cliquez sur un modèle pour le charger dans le concepteur ci-dessus.

Comment créer un sprite animé

1

Choisir la taille de la toile

Ouvrez le bouton de taille et choisissez 16×16, 32×32, 48×48 ou 64×64, ou faites glisser les curseurs jusqu’à n’importe quelle taille de 4 à 100 pixels de côté. La toile démarre en 32×32 avec un fond transparent, affiché en damier.

2

Dessiner la première image

Utilisez le crayon, le pot de peinture, la gomme et la pipette sur une palette pixel art de 256 couleurs, tapez n’importe quel code hexadécimal ou chargez une palette depuis Lospec. Les boutons de nuance à côté de la couleur active donnent le ton juste plus sombre et juste plus clair de la même teinte : c’est ainsi que se construit l’ombrage d’un sprite.

3

Ajouter des images et animer

Dupliquer copie l’image sur laquelle vous êtes : pour l’étape suivante du mouvement, il suffit de modifier les pixels qui bougent. Nouvelle image part d’une toile vide. L’aperçu joue les images dans l’ordre à la vitesse choisie, et la pelure d’oignon montre l’image précédente en transparence dessous.

4

Exporter un GIF ou une sprite sheet

Exporter l’animation télécharge un GIF en boucle à l’échelle 1×, 2×, 4× ou 8×, ou une sprite sheet PNG avec les images sur une rangée ou en grille. Chaque pixel reste un carré net, et les pixels vides restent transparents.

Ce que fait le créateur de sprites

Jusqu’à 32 images

Ajoutez, dupliquez, supprimez et réordonnez les images depuis la bande au-dessus de la toile. Les touches virgule et point passent à l’image précédente et suivante, et l’annulation couvre les changements d’images autant que le dessin.

Pelure d’oignon

L’image précédente transparaît, en faible opacité, dans les pixels vides de celle que vous dessinez : chaque pose se dessine par rapport à la précédente. Désactivez-la pour juger une image seule.

Aperçu en direct de 1 à 24 fps

Un petit aperçu à côté des images joue l’animation pendant que vous la modifiez. Changez la vitesse, et l’aperçu, le GIF et le sprite enregistré adoptent la nouvelle cadence.

Export GIF et sprite sheet

Un GIF animé en boucle à partager, ou une sprite sheet PNG pour un moteur de jeu, sans espace entre les images pour qu’elle se découpe proprement à la taille d’une image. Une image seule peut toujours s’exporter à exactement 1 pixel par case.

Un vrai éditeur de pixel art

Sélection rectangulaire et au lasso qui déplace, retourne et fait pivoter, copier-coller d’une image à l’autre, gomme de zone, remplacement de couleur, image de référence à décalquer et 50 niveaux d’annulation.

Enregistré au fil du dessin

Votre sprite est conservé dans ce navigateur pendant que vous dessinez. Enregistrez-le dans votre compte pour l’ouvrir sur un autre appareil, ou copiez le code du motif, qui contient toutes les images et la vitesse.

Faire un sprite lisible à la taille du jeu

Choisir la taille d’abord, puis dessiner pour elle

Une toile de sprite n’est pas une image que l’on réduira plus tard : la taille choisie est la résolution que verra le joueur. En 16×16, un personnage est une silhouette avec deux pixels pour les yeux, d’où l’intérêt de cette taille pour les objets, les icônes et les petits héros. En 32×32, il y a de la place pour un visage, une main lisible et une gamme d’ombres. En 64×64, on se rapproche de l’illustration, et chaque image d’animation coûte quatre fois plus de pixels qu’en 32×32.

Décidez de la taille d’après les autres sprites de votre jeu, pas d’après le détail que vous aimeriez. Un tileset sur une grille de 16 pixels appelle des personnages de 16 ou 32 pixels de haut. Si un sprite doit grandir, le panneau de taille garde le dessin accroché au bord ou au coin choisi, et chaque image est redimensionnée de la même façon : l’animation reste calée.

Moins de couleurs, un sprite plus fort

La plupart des bons sprites utilisent entre quatre et seize couleurs. Une petite palette oblige chaque couleur à avoir un rôle : un contour, une base, une ou deux ombres, une lumière. Choisissez une couleur de base et construisez une gamme avec les boutons « plus sombre » et « plus clair » à côté ; décaler légèrement la teinte vers le bleu dans les ombres et vers le jaune dans les lumières se lit comme de la lumière plutôt que comme du gris.

Le contour détache le sprite de n’importe quel fond. Un contour sombre complet est le choix le plus sûr pour les petits sprites ; sur les plus grands, un contour qui prend la couleur de la forme qu’il entoure (contour sélectif) paraît plus doux. Évitez d’ombrer chaque forme depuis ses bords vers l’intérieur (le « pillow shading »), qui aplatit le volume. La lumière vient d’un côté, et l’ombre tombe de l’autre.

Animer : images, rythme et pelure d’oignon

Des boucles courtes portent l’essentiel de l’animation dans un jeu. Une respiration ou un rebond d’attente fonctionne en deux à quatre images à quatre à six images par seconde. Un cycle de marche prend en général quatre à huit images à huit à douze : les deux poses de contact où un pied touche le sol, et les poses de passage entre elles. Un coup ou une attaque se lit mieux avec une image d’anticipation lente, une ou deux images d’action très rapides et une pose tenue ensuite.

Dessinez d’abord les poses clés, puis comblez entre elles. Dupliquer sert à cela : copiez l’image sur laquelle vous êtes et ne changez que les pixels qui bougent, pour que le corps ne tremble pas d’une image à l’autre. Avec la pelure d’oignon activée, l’image précédente apparaît faiblement sous les pixels vides, ce qui permet de déplacer un bras d’un ou deux pixels au lieu de le redessiner. Pour tenir une pose plus longtemps, dupliquez-la : dans un GIF, chaque image dure le même temps.

Regardez l’aperçu à la vitesse qu’utilisera le jeu. Une animation fluide au ralenti devient souvent saccadée à pleine vitesse, et le remède est presque toujours de faire changer moins de pixels entre les images, pas d’ajouter des images.

Sprite sheets et moteurs de jeu

Une sprite sheet réunit toutes les images de l’animation sur une seule image. La planche exportée par cet outil n’a ni marge ni espace entre les images, donc n’importe quel moteur peut la découper à la seule taille d’une image : un sprite de 32×32 en huit images s’exporte en bande de 256×32, ou en grille de 3×3 dont la dernière case reste vide.

Exportez en 1× pour un moteur et laissez le moteur agrandir. Dans Godot, réglez le filtre de texture sur Nearest pour garder des pixels nets. Dans Unity, mettez le Filter Mode sur Point (no filter), désactivez la compression et faites correspondre Pixels Per Unit à la taille du sprite. Dans GameMaker, importez la bande en indiquant le nombre d’images. Les pixels transparents restent transparents, et le sprite peut se poser sur n’importe quel fond.

Des GIF à partager

Un GIF de 32×32 à sa taille réelle est plus petit qu’une vignette, et la plupart des sites floutent les petites images quand ils les agrandissent. Exportez plutôt en 4× ou 8× : chaque pixel devient un bloc de 4×4 ou 8×8 pixels identiques, et le fichier reste léger car le GIF compresse très bien ces suites de pixels identiques.

Dans un GIF, la transparence est une couleur désactivée, et certaines messageries ou réseaux sociaux l’affichent en noir ou en blanc. Si l’animation doit être publiée là où vous ne maîtrisez pas le fond, exportez-la sur blanc.

Tailles de sprites courantes

Les tailles que les pixel artists utilisent le plus, et ce que chacune contient. Toute taille de 4 à 100 pixels de côté fonctionne ici, et la largeur et la hauteur n’ont pas à être égales.

TailleUsage courant
8×8Petits objets, particules, projectiles et polices pixel.
16×16Objets, icônes, tuiles et petits personnages : une silhouette lisible avec des yeux de deux pixels.
24×24Personnages avec un peu plus de place pour le visage, dans les jeux à grille de tuiles de 24 pixels.
32×32Personnages jouables et ennemis avec expressions, mains et gamme d’ombres ; la taille la plus courante pour un héros.
48×48Grands personnages et accessoires détaillés, ou personnages de 32 pixels qui ont besoin de place pour un coup d’arme.
64×64Boss, portraits et personnages en gros plan ; chaque image demande quatre fois le travail d’une image en 32×32.

Questions fréquentes

Le créateur de sprites est-il gratuit, et faut-il un compte ?

Il est gratuit, et le dessin, l’animation et tous les téléchargements fonctionnent sans compte. Votre sprite est conservé dans ce navigateur pendant que vous dessinez. Un compte n’est nécessaire que pour l’enregistrer dans Mes motifs et l’ouvrir sur un autre appareil.

Combien d’images une animation peut-elle avoir ?

Jusqu’à 32 images, chacune de la taille de la toile, ce qui laisse de la marge pour un long cycle de marche ou une attaque. La vitesse va de 1 à 24 images par seconde.

Comment faire un GIF animé de mon sprite ?

Ajoutez une deuxième image avec Dupliquer ou Nouvelle image, dessinez le changement et cliquez sur Exporter l’animation dans la bande d’images. Choisissez GIF, une échelle (4× ou 8× pour partager) et un fond transparent ou blanc, puis Télécharger. Le GIF tourne en boucle à la vitesse affichée dans l’aperçu.

Comment utiliser la sprite sheet dans Godot ou Unity ?

Exportez une sprite sheet en 1×. Les images sont collées bord à bord sans marge : découpez-la à la taille d’image indiquée sous le bouton Exporter l’animation. Dans Godot, utilisez une ressource SpriteFrames ou un AnimatedSprite2D avec le filtre de texture sur Nearest ; dans Unity, réglez la texture en Sprite (Multiple), découpez-la par taille de cellule dans le Sprite Editor et mettez le Filter Mode sur Point (no filter).

Puis-je utiliser ma propre palette ?

Oui. Tapez n’importe quel code hexadécimal dans la recherche de couleurs pour peindre avec cette couleur exacte, enregistrez les couleurs que vous réutilisez dans Mes couleurs, ou collez le nom d’une palette Lospec pour la charger. Charger une palette convertit aussi le dessin dans cette palette.

Puis-je transformer une image en sprite ?

Utilisez le convertisseur pixel art pour transformer une image en grille de pixels à la taille voulue, puis ouvrez le résultat dans l’éditeur de pixel art. Son bouton Images ajoute la même bande d’images, la pelure d’oignon et l’export GIF : une image convertie peut donc aussi être animée.

Puis-je réaliser mon sprite en perles à repasser ?

Oui, chaque pixel est une perle. Un sprite de 29×29 tient exactement sur une grande plaque carrée Perler. Exportez une image en PDF de grille imprimable depuis le bouton Exporter de la barre latérale, ou ouvrez le motif dans l’un des créateurs de perles pour compter les perles par couleur.

Autres outils de pixel art

Envoyer des commentaires

Vous avez trouvé un bug, il manque une fonctionnalité ou vous voulez juste dire bonjour ? Nous lisons chaque message.

Ou par e-mail directement : contact@makebead.com