Comment créer un pack de textures Minecraft avec une diffusion stable

0
54

Minecraft est un jeu fantastique, et il possède l'une des plus grandes communautés de modding de l'histoire du jeu vidéo. Que faire si vous souhaitez ajouter une touche personnelle à votre jeu, mais que vous n'êtes pas graphiste ? Voici comment utiliser Stable Diffusion pour créer des textures pour Minecraft.

Table des matières

Tout ce dont vous avez besoin pour commencer
Créer un dossier pour contenir vos textures
Commencer à générer des textures avec une diffusion stable
Transformer les textures en un pack de ressources pour Minecraft

Tout ce dont vous avez besoin pour commencer

Vous aurez besoin de plusieurs programmes avant de pouvoir commencer. Ils sont tous gratuits (ou ont des alternatives gratuites), à l'exception de Minecraft lui-même.

Voici tout ce dont vous aurez besoin :

  • Une installation Java Minecraft
  • 7-Zip, WinRAR ou un autre programme d'archivage de fichiers capable d'extraire des éléments de fichiers JAR 
  • GIMP, Paint.NET, Photoshop ou un autre programme de retouche photo de votre choix
  • Diffusion stable, de préférence avec une interface graphique
  • Un éditeur de texte brut, idéalement quelque chose comme Atom ou Visual Studio Code, mais le Bloc-notes fonctionne aussi

Si vous souhaitez suivre exactement ce que nous faisons, voici la liste exacte des éléments que nous utiliserons dans ce didacticiel :

  • Java Minecraft Version 1.19.2
  • 7-Zip
  • GIMP
  • Diffusion stable avec une interface graphique
  • Visuel Code Studio (VSCode)

Si vous n'allez pas utiliser tous les mêmes logiciels, disons si vous préférez Atom à VSCode, cela ne devrait pas avoir beaucoup d'importance. Chaque programme répertorié possède toutes les fonctionnalités nécessaires.

Assurez-vous d'exécuter Minecraft au moins une fois après l'avoir téléchargé et installé. Le lanceur télécharge plus de fichiers la première fois que le jeu est lancé.

Une fois que vous avez fait tout cela, nous sommes prêts à commencer à produire des textures.

Créer un dossier pour contenir vos textures

Vous devez créer un dossier pour contenir toutes les textures que vous créez — nous plaçons le nôtre au milieu de notre bureau où il ne se perdra pas. Faites simplement un clic droit sur le bureau, passez la souris sur “nouveau,” puis cliquez sur “Dossier.” Nous avons nommé les nôtres “HTGExampleTextures” puisqu'il est facile à retenir.

Packs de textures Minecraft — ou des packs de ressources, comme le jeu les appelle — devez respecter la hiérarchie des dossiers d'origine des ressources du jeu. Nous allons vous montrer ce que cela signifie.

Accédez à l'endroit où vous avez installé Minecraft. Il se trouve dans “C:Users(YourUserName)AppDataRoaming.Minecraft” par défaut.

Double-cliquez sur “Versions” dossier, ouvrez le dossier “1.19.2” sous-dossier, puis cliquez avec le bouton droit sur “1.19.2.json” et ouvrez l'archive avec Z-Zip.

Vous verrez quelque chose comme ceci :

Ouvrez “assetsMinecraft TexturesBloc.” C'est là que la plupart des textures des blocs de jeu sont stockées — des choses comme la pierre, les pavés, l'écorce d'arbre, les fleurs, tous les minerais et pierres précieuses, etc.

Conseil :Les textures Mob sont stockées dans les “entités” dossier, et la plupart des objets que vous pouvez fabriquer se trouvent dans le dossier “item” dossier.

Notez le chemin du fichier en haut, marqué “1.&#8221 ; Minecraft recherchera certaines textures, comme “diamond_ore.png,” à cet endroit. Cela signifie que lorsque nous voulons le remplacer par notre propre texture, nous devons utiliser la même structure de dossiers, ou hiérarchie de dossiers, que le jeu utilise par défaut.

RELATED : < strong>Démarrer avec Minecraft

Retournez au dossier du pack de textures sur le bureau et ouvrez-le. Créez un nouveau dossier nommé “assets” dans le dossier du pack de textures. Créez ensuite un autre dossier nommé “minecraft” dans le dossier Actifs. Répétez ce processus pour les “textures” et “bloquer” Dossiers. Lorsque vous avez terminé, cela devrait ressembler à ceci :

Nous sommes maintenant prêts à créer des textures.

Commencez à générer des textures avec une diffusion stable

La diffusion stable est bonne pour générer toutes sortes d'images. Il s'avère qu'avec la bonne invite, vous pouvez également générer le type d'images plates qui fonctionnent bien pour les textures de jeu.

RELATED : Comment faire Exécutez la diffusion stable localement avec une interface graphique sous Windows

Nous avons utilisé l'invite ci-dessous pour générer nos textures de base, mais vous pouvez la pimenter un peu si vous le souhaitez. Si vous voulez un pack de texture sauvage et psychédélique où tout est fait d'yeux, eh bien, plus de puissance pour vous. Le nôtre vise à être assez réaliste.

BLOCKNAMEHERE, stock photography, game texture, game asset, photorealistic, photography, 8K uhd

Nous ne construisons pas un pack de textures complet qui remplacera chaque texture. Nous allons remplacer quelques textures pour illustrer comment vous pouvez aborder cela :

  • Pierre
  • Minerai de diamant
  • Chêne
  • Terre

Commençons par la pierre, car elle constituera également la base de tous les minerais. L'invite spécifique était : surface rocheuse lisse, photographie de stock, texture du jeu, élément de jeu, photoréaliste, photographie, 8K uhd. Nous avons utilisé la méthode d'échantillonnage PLMS avec 50 étapes d'échantillonnage, conservé la valeur CFG par défaut de 7 et produit des images par lots de 10. Vous devriez probablement faire de même — La diffusion stable est bonne, mais elle n'est pas parfaite. Vous aurez besoin de plusieurs images pour pouvoir en choisir une que vous aimez. Nous avons obtenu des résultats corrects lors de notre première exécution.

Remarque : Minecraft utilise des textures de 16 ×16, mais peut facilement prendre des textures de 128 &#215 ;128. Les images que nous avons générées étaient de 512/512, mais ne vous inquiétez pas. Nous traiterons le problème de taille plus tard.

Le tout premier résultat dans le coin supérieur gauche semble être bon, nous allons donc choisir celui-là. Sélectionnez-le parmi les textures affichées, puis cliquez sur “Enregistrer.” La fonction de sauvegarde enregistre toutes les variables nécessaires pour recréer à nouveau ce lot spécifique d'images. De cette façon, si quelque chose se passe et que vous perdez votre texture par accident, vous pouvez toujours la générer à nouveau.

Cliquez sur “Envoyer à Inpaint” dernier.

L'inpainting vous permet de régénérer sélectivement certaines parties d'une image en fonction d'une nouvelle invite. Nous l'utiliserons pour générer les variantes de minerai de notre texture de pierre de base.

Remarque :Envoyer à Inpaint peut parfois être un peu bogué. S'il ne s'affiche pas, cliquez sur “img2img” onglet, sélectionnez “Retoucher une partie d'une image” vers le haut, revenez au “txt2img” et essayez d'appuyer sur “Envoyer à Inpaint” encore. Si cela ne fonctionne pas, vous pouvez toujours accéder à vos textures dans votre dossier de sortie Stable Diffusion. Si vous avez suivi notre guide, le dossier de sortie sera “C:stable-diffusion-webui-masteroutputstxt2img-images”.

Inpaint a plusieurs des mêmes paramètres que txt2img. Nous allons garder CFG à 7, utiliser le “DDIM” méthode d'échantillonnage avec 50 étapes d'échantillonnage. Assurez-vousque “Contenu masqué” est réglé sur “Bruit latent” et que “Mode Masquage” est réglé sur “Inpaint Masked.”

Maintenant que nous avons discuté des paramètres, fabriquons du minerai de diamant. Nous utiliserons des diamants bleus hexagonaux incrustés dans la pierre, photoréalistes et vibrants pour notre invite. Ensuite, prenez simplement votre curseur, dessinez où vous voulez que les diamants apparaissent sur la surface de la pierre. La zone que vous avez sélectionnée sera entièrement masquée en noir.

Une fois le masquage terminé, cliquez sur “Générer”. Nous allons opter pour le résultat du milieu.

Remarque : Remarquez la grille carrée qui est visible ? Cela se produit parce que nous avons choisi une texture plus sombre le long des bords extérieurs et plus lumineuse vers le centre. Vous devez essayer d'éviter cela, car cela aura l'air étrange dans le jeu.

Cliquez sur “Enregistrer” à nouveau pour vous assurer de ne perdre aucun résultat que vous aimez.

Répétez ce processus pour autant de minerais ou de blocs que vous souhaitez remplacer. Nous remplaçons les chênes, la pierre, le minerai de diamant et la terre. Voici les sélections finales de texture que nous avons faites ci-dessous :

Transformer les textures en un pack de ressources pour Minecraft

Une fois que vous avez généré toutes les textures souhaitées, déplacez-les du dossier de sortie de Stable Diffusion vers le “block” dossier dans le dossier pack de textures sur votre bureau. Le dossier de sortie Stable Diffusion par défaut se trouve dans “C:stable-diffusion-webui-masteroutputs” sur ton ordinateur. Deux dossiers sont importants : txt2img et img2img. Tout ce que vous générez avec une simple invite sera dans txt2img, tandis que tout ce que vous inpaint sera dans img2img.

Chaque texture que vous déplacez doit être renommée en fonction de la texture que vous souhaitez remplacer. Par exemple, la texture de la pierre est renommée “stone.png”.

Conseil : Vous pouvez toujours vérifier 1.19.2.jar pour déterminer le nom de chaque texture.

Nous devons également réduire un peu ces images car elles sont actuellement un peu volumineuses. Cliquez avec le bouton droit sur votre texture, passez la souris sur "Ouvrir avec" et sélectionnez GIMP. Donnez à GIMP une seconde pour lancer et importer votre texture, cliquez sur “Image” dans la barre de menu en haut, puis sélectionnez « Mettre l'image à l'échelle ».

Vous pouvez le réduire autant que vous le souhaitez — La valeur par défaut de Minecraft est de 16 ×16 pixels — mais on ne descendra qu'à 128'128 pour conserver les détails. Saisissez les dimensions souhaitées et cliquez sur “Scale.”

Attention :Gardez votre image carrée. 16 ×16, 32×32, 64×64, 128×128, etc.

Vous remarquerez immédiatement que votre image est bien plus petite qu'avant. Cliquez sur “Fichier” dans le coin supérieur gauche, puis cliquez sur “Remplacer stone.png.”

Répétez le processus pour toutes les textures que vous souhaitez remplacer.

Le plus dur est passé. La dernière chose que nous devons faire est de générer un fichier qui indique au jeu que les images que nous fournissons doivent être utilisées comme pack de ressources Minecraft. Cliquez avec le bouton droit sur un espace vide, passez la souris sur “Nouveau,” puis cliquez sur “Document texte.” Vous pourrez immédiatement saisir un nom. Allez jusqu'au bout de la ligne — au-delà du “.txt” extension de fichier — et effacez tout, puis entrez :

pack.mcmeta

Appuyez ensuite sur la touche Entrée. Vous recevrez un avertissement à ce sujet. Normalement, l'avertissement est correct ; renommer les extensions de fichiers au hasard est une mauvaise pratique. Dans ce cas, cependant, cela n'a aucune importance. Cliquez simplement sur “Oui”.

Bien sûr, Windows n'a absolument aucune idée de ce qu'est un “.mcmeta” est à moins que vous n'ayez déjà manipulé des fichiers Minecraft, il ne saura donc pas comment l'ouvrir. Double-cliquez sur le “.mcmeta” fichier et ouvrez-le avec Visual Studio Code, ou l'éditeur de texte que vous avez choisi.

Remarque : le Bloc-notes fonctionnera à la rigueur, mais il existe de meilleurs programmes.

Ouvrez le fichier MCMETA et collez le contenu suivant dans :

{ “pack”: { “pack_format”: 9, “description”: “How-to Geek Example Minecraft Texture Pack” } }

La ligne “pack_format :” : 9, est significative. Il permet à Minecraft de savoir pour quelle version du jeu votre pack de ressources est conçu. Voici un tableau pratique si vous modifiez une version différente de Minecraft :

Numéro de format du pack de version Minecraft 1.11-1.12.2 3 1.13-1.14.4 4 1.15-1.16.1 5 1.16.2-1.16 .5 6 1.17.x 7 1.18.x 8 1.19.x 9

Après avoir collé les lignes requises, appuyez sur Ctrl+S ou cliquez sur Fichier > Enregistrez dans le coin supérieur gauche. Vous avez terminé de modifier le fichier, alors fermez votre éditeur de texte.

Sélectionnez à la fois “pack.mcmeta” et les "actifs" dossier, cliquez avec le bouton droit sur l'un d'eux, passez la souris sur 7-Zip, puis cliquez sur “Ajouter à VOTRENOMDOSSIER.zip.” Ne l'ajoutez pas accidentellement à un “.7z” fichier.

Astuce : Maintenez la touche Ctrl enfoncée tout en cliquant pour sélectionner plusieurs éléments.

CONNEXE : Comment nettoyer votre menu contextuel Windows désordonné

Copiez et collez le fichier ZIP que vous venez de créer dans le dossier du pack de ressources Minecraft. Par défaut, il se trouve dans “C:Users(YourUserName)AppDataRoaming.Minecraftresourcepacks” — bien que cela puisse être différent si vous l'avez installé ailleurs.

Vous êtes prêt à partir. Lancez Minecraft, puis allez dans Options > Resource Packs et sélectionnez le pack que vous venez de créer.

Lorsque vous chargez dans n'importe quel monde, vos textures remplaceront les textures vanilles correspondantes. Les voici, alignés :

Notre quatre blocs dans un biome désertique.

Stable Diffusion réduit énormément le temps nécessaire pour créer une nouvelle texture, même s'il faut faire une petite correction sur certaines textures.

Par exemple, notre texture de base en pierre est un peu sombre. Vous pouvez facilement corriger quelque chose comme ça en l'important dans GIMP ou Photoshop et en l'éclaircissant un peu. Nous pourrions rapidement créer une variante de chêne foncé en entrant dans GIMP et en laissant tomber un peu les reflets sur la texture de chêne que nous avons déjà créée. Cela ne prend pas plus de quelques minutes — au plus — une fois que vous êtes à l'aise avec un éditeur de photos.

Les entités sont plus difficiles à retexturer en raison de leurs géométries plus complexes. Cependant, Stable Diffusion peut facilement être utilisé pour générer de la fourrure, des métaux, des textures de bois, des textures de peau et essentiellement tout ce dont vous avez besoin. La difficulté supplémentaire est le déballage UV des textures, afin qu'elles soient appliquées correctement aux modèles.

Et ce n'est que le début. Les efforts de la communauté ont déjà conduit à la création d'outils qui peuvent utiliser l'IA pour générer de nouvelles textures transparentes à la demande dans Blender. On ne sait pas avec certitude à quoi ressemblera l'avenir de l'art généré par l'IA, mais la communauté du modding et du bricolage va certainement continuer à en faire des choses extraordinaires.

LIRE LA SUITE

  • &rsquo ; Comment identifier et mesurer les charges fantômes dans votre maison
  • &rsaquo ; Comment mettre à jour Kodi sur votre clé Amazon Fire TV
  • › Comment programmer des e-mails sur votre iPhone
  • &rsaquo ; Comment télécharger des applications sur une clé Amazon Fire TV
  • › Voici comment Steam fonctionne sur les Chromebooks
  • › Comment ajouter une carte Google à votre document Google