Partager via


Conversion des packs de textures Minecraft: Java Edition en Minecraft: Bedrock Edition

Cet article décrit les tâches générales requises pour convertir manuellement un pack de ressources conçu pour Java Edition en un pack de textures Bedrock Edition. La création proprement dite de textures et de fonctionnalités personnalisées pour un pack de textures personnalisé n’entre pas dans le cadre de cet article. Cet article suppose que le créateur a une connaissance et une expérience suffisantes d’un éditeur d’images matricielles, comme Adobe Photoshop, Paint 3D, Corel Painter ou Paint.NET pour créer et modifier les fichiers de texture si nécessaire. Notez que tous les outils ne prennent pas forcément en charge les formats de fichier ou les canaux alpha requis.

Dans ce tutoriel, vous apprendrez les éléments suivants:

  • Différences dans les packs de textures entre Bedrock Edition et Java Edition.
  • Les modifications nécessaires pour convertir un pack Java Edition en Bedrock Edition.

Conditions requises

Nous vous recommandons d’effectuer les étapes suivantes avant de commencer ce tutoriel.

Différences des packs de textures entre les éditions Java et Bedrock

En général, les différences entre les packs de textures pour Java Edition et Bedrock Edition sont les suivantes:

  • Structure du répertoire
  • Conventions de nommage (noms de fichiers)
  • Formats de fichiers (.png ou .tga)
  • Types de fichiers (simple face ou UV)
  • Méthode de définition de certaines fonctionnalités comme les textures animées
  • Fichiers de métadonnées (.json).
Contenu Bedrock Edition Remarques
Animation Animations de blocs contrôlées par flipbook_textures.json. Personnalisation possible Site externe: Animations de bloc
Œuf d’apparition Textures d’œufs d’apparition individuelles
Fiole de potion Fioles de potions individuelles
Cartes de couleurs .json fichier
Transparence ou émissivité .tga fichier avec canal alpha .png pour les objets Certaines textures ayant des pixels transparents ou émissifs doivent être enregistrées au format Targa (.tga) avec un canal alpha pour le masque
Particules Entièrement basé sur les données
Géométrie Géométrie personnalisée des créatures, UV La géométrie peut être mise à jour avec des programme comme Blockbench ou Blender

Meilleures pratiques

Commencez avec une copie d’un pack de textures Java Edition personnalisé valide et une copie du pack de textures Vanilla Bedrock Edition. Le processus de conversion remplacera les fichiers de texture Vanilla Bedrock Edition par des fichiers de texture personnalisés du pack Java Edition. Certains fichiers de texture Bedrock Edition requis ont des formats et des types de fichiers différents, et d’autres qui n’existent pas dans le pack Java Edition doivent être créés. Les personnalisations avancées du pack Java Edition peuvent ou non être reproduites dans le pack Bedrock Edition et ne relèvent pas du champ d’application de cet article.

  • Obtenez la version la plus récente du pack de textures Vanilla Bedrock Edition pour référence.
  • Téléchargez le pack de ressources Bedrock Edition le plus récent, qui contient des textures.
  • Configurez les fenêtres de l’explorateur de fichiers côte à côte: une avec votre pack de textures Java Edition et une autre avec le pack de textures Vanilla Bedrock Edition. Ce pack Vanilla Bedrock Edition deviendra votre pack de textures personnalisé Bedrock Edition à la fin de ce processus, car les fichiers de texture Vanilla sont remplacés par vos fichiers personnalisés.
  • Récupérez et installez la dernière version de l’application du jeu Minecraft Bedrock Edition.
  • Suivez la base de données complète des textures Java Edition et Bedrock Edition (WIP) pour comparer des fichiers de texture spécifiques.
  • En général, copiez vos fichiers de texture Java Edition sur la copie du pack de textures Vanilla Bedrock Edition. Assurez-vous que chaque fichier Java Edition copié remplace un fichier Bedrock Edition existant. S’il n’existe pas de fichier Bedrock Edition correspondant, celui-ci n’est pas nécessaire et ne devrait pas être présent dans le pack Bedrock Edition.
  • Inversement, certaines textures de Bedrock Edition n’existent pas dans Java Edition ou sont d’un type ou d’un format différent. Consultez la base de données des textures Java Edition et Bedrock Edition pour plus de détails et/ou comparer les fichiers de textures correspondants des éditions Java et Bedrock afin d’en comprendre les différences.

Inexistant: ne copiez pas les fichiers Java Edition qui n’existent pas dans le pack de textures Vanilla Bedrock Edition. Cela inclut les fichiers .mcmeta.

Ne pas remplacer: ne copiez pas les fichiers non texturés Java Edition, y compris les fichiers de données.

Aucune modification: de nombreuses textures ne nécessitent aucune modification et peuvent être immédiatement ajoutées au pack Bedrock Edition. Commencez à remplacer les textures du pack de textures Vanilla Bedrock Edition par vos fichiers de texture Java Edition dont les noms de fichiers sont exactement les mêmes. Testez le pack modifié et vérifiez que les fichiers remplacés sont visibles dans le jeu. Répétez l’opération avec toutes les textures sans changer de nom de fichier jusqu’à ce que vous ayez terminé.

Changement de nom uniquement: de nombreuses textures ne nécessitent qu’un changement de nom de fichier pour Bedrock Edition. Remplacez les noms de fichiers de vos textures Java Edition par leurs noms de fichiers Bedrock Edition correspondants et remplacez ceux du pack de textures Vanilla Bedrock Edition. Testez le pack dans le jeu pour vérifier que ces textures fonctionnent.

Changement de format requis: contrairement aux textures Java Edition, Bedrock Edition utilise des canaux alpha pour la transparence. Certaines textures avec transparence devront peut-être être enregistrées au format TGA pour Bedrock Edition. Si votre texture ne s’affiche pas correctement en PNG, convertissez-la en TGA et indiquez les pixels transparents dans le canal alpha avec un masque (le blanc est opaque et le noir est transparent). Notez que si le format PNG peut fonctionner, le format TGA est le format préféré.

  • Pour les blocs qui prennent en charge l’émissivité, les pixels émissifs sont indiqués comme masque de canal alpha. Notez que la transparence et l’émissivité s’excluent mutuellement. (Exemples: yeux de phantom, yeux d’araignée, yeux d’Endermen, etc.)
  • Pour les blocs et les objets et entités qui prennent en charge les colorants de couleurs, les zones qui doivent être colorées par des colorants sont définies dans un masque de canal alpha avec des pixels gris (ni noir ni blanc). (Exemples: armure en cuir, charge de feux d’artifice).

Nouveaux fichiers de texture requis: certaines textures Bedrock Edition nécessitent la création de textures supplémentaires. Les exemples incluent les potions et les œufs d’apparition. Dans Java Edition, une texture de base est recolorée automatiquement par le jeu, mais dans Bedrock Edition, chaque texture de couleur doit être explicitement définie. Par exemple, chaque œuf d’apparition d’une créature doit avoir son propre fichier de texture.

Changement de type de fichier requis: pour certains blocs et entités, Bedrock Edition nécessite des cartes UV au lieu de fichiers individuels pour chaque face. Les textures individuelles Java Edition doivent être combinées en une seule carte UV, avec des canaux alpha si nécessaire. Par exemple, le fichier pig_saddle.png contient la texture du cochon au lieu de la texture de la selle.

Animation flipbook: alors que dans les packs Java Edition, les cadres d’animation de texture sont définis dans des fichiers texte .mcmeta individuels, Bedrock Edition combine toutes les définitions d’animation de texture dans un seul fichier flipbook_textures.json. En général, vous pouvez éditer les définitions d’animation correspondantes dans flipbook_textures.json pour refléter les personnalisations dans les fichiers .mcmeta.

Modifications des packages

Sous-répertoires du dossier des textures Java Edition Sous-répertoires du dossier des textures Bedrock Edition
block blocks
colormap colormap
effect :---
entity entity
environment environment
font :---
gui gui
item items
map map
misc misc
models models
painting painting
particle particle
:--- persona_thumbnails
Exemples de noms de fichiers de texture Java Edition Exemples de noms de fichiers de texture Bedrock Edition
beehive_end.png beehive_top.png
honeycomb_block.png honeycomb.png
honey_block_bottom.png honey_bottom.png
honey_block_side.png honey_side.png
honey_block_top.png honey_top.png
wither_rose.png flower_wither_rose.png
block_iron.png iron_block.png

Options avancées

Les techniques et options avancées suivantes ne relèvent pas du champ d’application du présent article, notamment:

  • Textures HD et problèmes associés
  • Personnalisation animation_controllers.json
  • Interface utilisateur personnalisée
  • Géométrie personnalisée du modèle
  • Personnalisation des textures animées
  • Sons personnalisés
  • Personnalisation des packs de comportement

Quelle est la prochaine étape?

Si vous souhaitez en savoir plus sur les packs de ressources qui utilisent des textures, consultez le tutoriel du pack de ressources.