Générateur de pixel art AI · une phrase vers un sprite

Générateur de pixel art AI — décrivez-le, puis entrez dans votre monde

Créez votre propre générateur de pixel art AI

Générez du pixel art avec AI à partir d'une phrase ou d'une image — gratuit dans votre navigateur. Déposez-le ensuite dans un monde pixel 3D que vous pouvez réellement parcourir à pied. Pas de téléchargement, pas de code.

✦Jeu
Décrivez votre personnage pixel : un rôdeur encapuchonné avec un arc court, 32×32

Un générateur de pixel art AI prend une phrase écrite — ou une image existante — et renvoie une feuille de sprites utilisable dans un jeu. Sur Neta Studio, cette feuille ne s'arrête pas à un téléchargement. Elle devient un composant d'un monde 3D que vous pouvez parcourir à pied, dans un onglet de navigateur, sans installation ni code.

Cette page explique ce que la phrase contrôle réellement, où la génération échoue de façon fiable, comment la chaîne transforme le texte en composant réutilisable, et comment passer d'une bande d'images générée à un personnage qui se déplace dans une scène. Version courte : nommez le sujet, la vue, la grille et le nombre d'images, puis corrigez le contour à la main.

Générateur de pixel art AI (en direct)

La zone de saisie est l'interface. Une phrase définit trois choses : le sujet (slime, chevalier, tonneau, tuile de sol), les indices de style (palette et époque — console portable quatre couleurs, console 16 couleurs, désert aux teintes sourdes, donjon glacial) et une taille de canevas approximative (16x16, 32x32, 64x64).

Elle ne définit pas tout. Une phrase ne produira pas de façon fiable un nombre exact d'images, sauf si vous en nommez un. Elle ne garantira pas un contour net de 1px dans une direction cohérente, et elle ne conservera pas une direction de lumière identique sur six générations distinctes. Si le premier résultat a une bonne silhouette et un mauvais contour, le contour est ce qu'il y a de moins coûteux à corriger — une retouche de deux minutes vaut mieux que six générations supplémentaires.

Considérez donc la phrase comme une spécification avec des valeurs par défaut. La grille par défaut est 32x32, la palette par défaut est de 16 couleurs, la sortie par défaut est une seule image, vue de face. Nommez ce qui compte et laissez le reste revenir aux valeurs par défaut. Slime vert de profil, 32x32, 6 couleurs, inactivité de 4 images produit quelque chose d'utilisable. Cool slime, non.

Le générateur dont parle cette page, en direct.

Ce que vous pouvez générer

Quatre familles de sorties couvrent la plupart des besoins d'un jeu 2D. Chacune a une contrainte unique qui détermine si le résultat est utilisable, et ce n'est généralement pas la contrainte qui inquiète.

  • PersonnagesNécessite un mot de pose clair. Un sujet seul renvoie une image debout ; chevalier, vue de profil, en pleine frappe renvoie quelque chose que vous pouvez mettre dans une bande d'animation. Sans vue ni pose, le générateur devine, et il devine de face à peu près aussi souvent que de profil.
  • TuilesDoit se répéter, donc les bords comptent plus que le centre. Une tuile d'herbe 32x32 avec un beau centre et une couture de 1px sur la colonne de droite est bonne à jeter. Générez les variantes de tuiles en un seul lot et vérifiez le raccord avant de vérifier l'illustration.
  • DécorsPetite grille signifie silhouette uniquement. En 16x16, un tonneau est un rectangle arrondi avec une bande plus sombre. Demander une texture de planches ajoute du bruit qui survit à la réduction et se lit comme de la saleté. Deux ou trois valeurs, aucun détail.
  • Bandes d'animationUn nombre d'images et une boucle qui se referme. Une bande n'est utile que si la dernière image enchaîne sur l'image zéro. Si vous ne pouvez pas nommer le nombre d'images, vous ne pouvez pas vérifier la boucle, et la boucle est la partie qui casse.

Comment ça marche : d'une phrase à un composant

La chaîne comporte trois étapes, et chaque étape conserve sa sortie sous une forme encore modifiable. Rien ne finit en PNG aplati que vous ne pouvez plus modifier.

1

01

Analyse. La phrase devient un enregistrement de composant : sujet, vue, palette, taille de grille, nombre d'images, pose. Tout ce que vous omettez reçoit une valeur par défaut — 32x32, 16 couleurs, une image, vue de face.

2

02

Tracé. Le composant est rastérisé sur la grille cible. Les pixels s'alignent sur la grille, les couleurs sont quantifiées selon la palette, et une passe de contour dépose une nuance plus sombre de 1px le long du bord de la silhouette, là où les pixels opaques rencontrent la transparence.

3

03

Stockage. La feuille terminée arrive dans la bibliothèque de ressources sous forme de composant nommé, avec ses métadonnées : grille, palette, nombre d'images, cadence de lecture. Elle obtient une vignette, et n'importe quel acteur de n'importe quelle scène peut y faire référence.

4

04

Instanciation. Assigner le composant à un acteur construit un matériau de sprite avec un filtrage au plus proche voisin, les mipmaps désactivés et un alpha test à 0,5. C'est ce qui empêche un sprite 32x32 de devenir une bouillie quand la caméra bouge.

Démo en direct : générez, puis entrez

La démo n'est pas une vidéo. Le générateur tourne dans la page, et la scène à côté est le même constructeur de jeu 3D qui rend tout le reste sur Neta Studio. Les deux moitiés utilisent la même bibliothèque de ressources, donc ce que vous générez est ce que vous parcourez à pied.

Le chemin de la phrase au premier pas est court, et cela vaut la peine de le faire une fois de bout en bout pour savoir où sont les coutures avant de vous engager sur un ensemble de ressources.

1

01

Tapez une phrase dans la zone : sujet, vue, palette, taille de grille, nombre d'images. Incluez le mot de vue. Vue de profil ou vue de trois-quarts évite une régénération.

2

02

Générez et regardez la bande d'images, pas la première image. La première image est généralement correcte ; c'est la boucle qui échoue.

3

03

Envoyez le résultat vers la bibliothèque de ressources. Il obtient un nom et une vignette et cesse d'être un aperçu temporaire.

4

04

Passez au panneau de scène, sélectionnez un acteur et assignez-lui le composant.

5

05

Réglez la lecture à 8 images par seconde. Plus rapide se lit comme un scintillement en 32x32 ; plus lent se lit comme un diaporama.

6

06

Parcourez le monde avec WASD. Si le sprite n'est pas à la bonne échelle, modifiez la valeur d'unités de monde par pixel de l'acteur plutôt que de régénérer l'illustration.

7

07

Ouvrez Mini World pour un petit espace de test, ou The Cyclops' Island pour voir les mêmes composants faire plus de travail à l'échelle d'un monde.

Où atterrit le résultat : une scène pixel 3D que vous pouvez parcourir.

Animation pixel AI

L'animation est la partie de la génération pixel que l'on sous-estime. Un cycle de marche de 4 images n'est pas quatre dessins d'une personne qui marche. C'est une boucle construite à partir de poses de contact, d'abaissement, de passage et d'élévation, et la boucle ne se lit que si les images de contact s'alignent entre elles.

Ce qu'un cycle généré réussit : une boucle lisible, une palette cohérente d'une image à l'autre, une largeur de silhouette constante et un nombre d'images conforme à votre demande. La première et la dernière image se raccordent généralement, ce que la plupart des premiers essais dessinés à la main ne parviennent pas à faire.

Ce qu'il rate généralement : les poses de contact. Le pied posé atterrit à une hauteur différente au contact gauche et au contact droit, les bras se balancent du même côté que les jambes au lieu du côté opposé, et l'image de passage est décalée d'un demi-pixel par rapport au centre, si bien que le personnage oscille latéralement. Ce sont des problèmes d'un pixel, tous corrigeables à la main, mais il faut les chercher à un zoom de 4x, pas à 100 pour cent.

Générateur de pixel art AI : lire le budget d'images

Le nombre d'images est un budget, et le coût n'est pas seulement la mémoire. Chaque image supplémentaire est une occasion de plus pour la boucle de casser et une image de plus à retoucher. Voici ce qu'occupe réellement la feuille pour un sprite 32x32, sur une seule ligne, en RGBA8 :

Images (32x32, une ligne)Taille de la feuillePixelsRGBA8 en mémoire
4128x324,09616 KB
6192x326,14424 KB
8256x328,19232 KB
12384x3212,28848 KB
16512x3216,38464 KB

Gratuit, sans téléchargement, sans code

Le générateur et l'éditeur tournent dans un onglet de navigateur. Pas d'installateur, pas d'étape de build, pas de chaîne d'import de ressources et aucun script à écrire. Vous ouvrez la page, tapez une phrase et regardez un résultat. C'est là tout le coût de mise en place.

La même chaîne génère des tuiles et des décors, pas seulement des personnages. La taille de grille et la palette sont les mêmes réglages dans les trois cas ; la seule différence est la vérification que vous faites ensuite. Les personnages passent par une vérification de boucle, les tuiles par une vérification de couture sur les quatre bords, les décors par une vérification de silhouette à un zoom de 1x.

Les pages pixel sœurs de Neta Studio couvrent les parties que cette page n'aborde pas : la retouche manuelle de pixels individuels dans un composant généré, et l'assemblage des images que vous avez déjà dans une feuille. Si vous avez des images et pas d'assembleur, commencez là. Si vous n'avez rien, commencez ici.

Du pixel art à partir d'une image

Le texte est une voie d'entrée. L'autre est une image. Importez une photo ou un sprite existant et la chaîne le restyle au lieu de le décrire : elle conserve la composition et la silhouette et force la palette et la grille vers ce que vous choisissez.

C'est la meilleure voie quand vous avez déjà un sprite avec la bonne pose et voulez échanger la palette ou changer la résolution, quand vous avez une photo avec une silhouette nette sur un fond uni, ou quand vous avez besoin de nouvelles tuiles assorties à une tuile que vous aimez déjà. Le texte est la meilleure voie quand vous n'avez pas de référence, quand vous avez besoin d'une pose que personne n'a photographiée, ou quand ce que vous voulez spécifier est le nombre d'images.

Le mode d'échec de l'entrée image, c'est le détail. Une photo réduite à 32x32 perd tout ce qui n'est pas silhouette, alors décidez la grille cible avant d'importer, pas après. Les bords flous — cheveux, fumée, flou de mouvement — deviennent une frange de pixels semi-transparents qui se lit comme un halo gris sur un fond clair. Appliquez un seuillage net à l'alpha pour que les pixels soient soit opaques, soit absents, et laissez l'alpha test gérer le reste.

Générateur de pixel art AI : entrée texte ou entrée image

Les deux entrées aboutissent au même enregistrement de composant. La différence est où vous voulez dépenser l'effort : spécifier le résultat en amont, ou corriger un résultat existant.

EntréeMeilleur quandAttention à
TexteVous avez besoin d'une pose, d'une vue, d'un nombre d'images ou d'une palette précis que vous pouvez nommerPhrases vagues ; un nombre d'images omis revient par défaut à une image
ImageVous avez déjà la composition et voulez changer le style, la palette ou la grilleBords flous, arrière-plans chargés, détails qui ne survivent pas à la grille cible

Entrez dans le monde auquel il appartient

Un sprite est un personnage sans endroit où se tenir. La dernière étape est celle que personne d'autre ne propose : prenez la feuille que vous venez de créer et placez-la dans un monde où l'on peut se promener — une petite île, une planète, un coin de rue pluvieux. Chaque monde de ce site a été créé à partir d'une description écrite et publié sous forme de page jouable.

FAQ

Est-ce gratuit ? +

La génération dans le navigateur est gratuite à l'essai. Il n'y a ni installateur ni étape de build, donc le coût pour savoir si le résultat convient à votre projet se limite à une phrase et quelques secondes.

Ai-je besoin d'un compte ? +

Pas pour générer et regarder un résultat. Un compte, c'est ce qui rattache un projet à vous plutôt qu'à un seul onglet de navigateur, ce qui compte dès que vous voulez qu'un composant existe encore demain.

Quelle taille font les sprites ? +

Vous choisissez la grille : 16x16, 32x32 ou 64x64, avec 32x32 par défaut. La largeur de la feuille est la largeur de la grille multipliée par le nombre d'images, donc un personnage 32x32 de 8 images est une image de 256x32. Gardez les images sur une seule ligne et WebGL2 ne se soucie pas de savoir si les dimensions sont des puissances de deux.

Puis-je animer le résultat ? +

Oui. Nommez le nombre d'images et la boucle dans la phrase, puis vérifiez que la dernière image enchaîne sur la première. La lecture démarre à 8 images par seconde ; en dessous d'environ 6, cela se lit comme un diaporama en 32x32, et au-dessus d'environ 12 comme un scintillement.

Puis-je obtenir un fond transparent ? +

Oui, la feuille porte un canal alpha. Le problème habituel est une frange de pixels semi-transparents là où le fond a été supprimé, qui apparaît comme un halo sur un terrain clair. Appliquez un seuillage net à l'alpha et réglez le matériau du sprite sur un alpha test à 0,5.

Puis-je l'utiliser dans un jeu commercial ? +

C'est une question de licence, pas une question technique, et la réponse dépend des conditions attachées à l'outil plutôt que de la façon dont les pixels ont été produits. Lisez ces conditions et, si le projet compte, faites-vous conseiller à leur sujet.

Puis-je modifier le résultat ? +

Oui. Un composant conserve sa grille, sa palette et son nombre d'images comme métadonnées, donc vous pouvez retoucher des pixels individuels, échanger toute la palette ou régénérer une image sans reconstruire le reste. Les modifications restent sur la grille de pixels, donc rien n'est rééchantillonné lors d'un nouvel export.

Remplace-t-il un artiste ? +

Non. Il est bon pour le volume et les premiers jets : ensembles provisoires, variantes de tuiles, accumulation de décors, explorations de palettes. Il est faible pour l'intention — une silhouette lisible en 16x16, une direction de lumière cohérente sur un ensemble, un minutage d'images clés qui vend le poids. Les artistes l'utilisent pour sauter la toile blanche, pas pour sauter le travail.

Retour au constructeur de jeu 3D

Les 31 mondes 3D, jeux et scènes terminés sont réunis sur une seule page — tous jouables.

Plateforme : Neta StudioPage : Générateur de pixel art AIÀ lire ensuite : /explore/tool/pixel-art-maker · /explore/tool/image-to-pixel-art · /explore/guide/pixel-art-sizes
×