Transformer un skin en modèle OBJ texturé
Cet outil permet d’exporter un skin Minecraft en OBJ. Ouvrez une PNG
moderne de 64×64 pixels, choisissez les bras Classic ou Slim, puis téléchargez
une archive ZIP contenant minecraft-player.obj, skin.mtl et la texture
originale sous le nom skin.png.
Le maillage se compose de six volumes séparés : tête, torse, bras droit, bras gauche, jambe droite et jambe gauche. Chacun possède une face avant, arrière, gauche, droite, supérieure et inférieure. Les coordonnées UV pointent vers les rectangles de base correspondants dans le skin.
La génération a lieu dans le navigateur. Le PNG n’est pas envoyé vers un serveur, le texte OBJ est produit localement et aucun modèle n’est associé à un compte ou enregistré dans une base de données.
Que contient l’archive ZIP ?
OBJ est un format d’échange 3D en texte brut, pris en charge par de nombreux logiciels de modélisation, rendu et conversion. Le fichier généré décrit les positions des sommets, les coordonnées de texture, les faces quadrangulaires, les six objets nommés et la référence au matériau.
Le fichier skin.mtl définit un matériau diffus simple. Sa ligne map_Kd
renvoie vers skin.png. Après décompression, conservez les trois fichiers
dans le même dossier. Si vous déplacez seulement l’OBJ, beaucoup de logiciels
afficheront un modèle blanc, car ils ne trouveront plus le matériau ou
l’image.
L’échelle utilise le pixel du skin comme unité. Les pieds commencent à Y=0, les jambes montent jusqu’à Y=12, le torse et les bras jusqu’à Y=24, puis la tête atteint Y=32. Le personnage regarde vers l’axe Z positif.
Un logiciel 3D peut employer un autre axe vertical ou une autre unité. Vous pouvez tourner et mettre à l’échelle l’ensemble pendant l’import sans changer les UV. Vérifiez toutefois l’orientation avant d’intégrer le modèle à une scène existante.
Géométrie Classic ou Slim
Les skins Classic et Slim utilisent tous deux un PNG de 64×64, mais leurs bras n’ont pas la même largeur. Le bras Classic mesure quatre unités de modèle, contre trois pour Slim. Le générateur adapte à la fois le volume physique et les largeurs UV lues dans l’atlas.
Avec un mauvais choix, une manche Slim peut être étirée sur quatre unités ou une colonne transparente inattendue peut apparaître. Si la géométrie du skin est inconnue, utilisez le détecteur de modèle Minecraft, puis confirmez visuellement avec les deux aperçus.
La tête, le torse et les jambes restent identiques. Chaque partie constituant un objet OBJ distinct, elle peut être sélectionnée, cachée, déplacée ou tournée dans le logiciel cible.
Le paquet ne contient cependant ni squelette, ni poids de skinning, ni contrainte, ni animation. Les mots « bras » et « jambe » décrivent des objets statiques ; ils ne deviennent pas automatiquement des membres articulés.
La seconde couche n’est pas incluse dans le maillage
La version actuelle exporte uniquement les faces de base. Le PNG conservé dans l’archive contient toujours les pixels des cheveux, du chapeau, de la veste, des manches et du pantalon extérieur, mais aucun volume légèrement plus grand ne les affiche.
Cette limite est volontaire. Une seconde couche fiable demande des quads supplémentaires, un écart précis pour éviter le scintillement de surfaces superposées, une nouvelle carte UV et des tests dans plusieurs importeurs.
Fusionner l’overlay dans la base serait également trompeur. Des pixels conçus pour flotter légèrement au-dessus du corps n’ont pas le même aspect lorsqu’ils sont aplatis, et leur transparence peut révéler des zones différentes.
Avant l’export, utilisez la visionneuse de calques Minecraft. Si une coiffure, une veste ou un revers important n’existe que sur l’overlay, il n’apparaîtra pas sur le maillage actuel. Vous pouvez choisir d’adapter la base dans une copie du skin, tout en conservant l’original.
Fonctionnement des coordonnées UV
Minecraft range les faces du corps dans un atlas dont l’origine visuelle se trouve en haut à gauche. OBJ emploie généralement des coordonnées normalisées entre zéro et un, avec une convention verticale différente.
Le générateur divise chaque coordonnée de pixel par 64 et inverse l’axe vertical. Cette conversion permet au haut de l’image PNG de correspondre au haut attendu des faces après import.
Chaque face reçoit quatre coordonnées de texture propres. Les sommets sont répétés par face au lieu d’être partagés sur tout le cube. Le fichier est un peu plus long qu’un maillage fortement optimisé, mais les coutures de l’atlas restent explicites et faciles à examiner.
Certains programmes possèdent une option qui retourne automatiquement les textures ou interprète différemment l’ordre des faces. Si l’image apparaît à l’envers, confirmez d’abord que le MTL et le PNG sont chargés, puis modifiez l’option d’orientation dans le logiciel. Ne retournez pas de manière destructive le skin source sans avoir identifié la cause.
Ouvrir l’OBJ dans Blender
Décompressez complètement le ZIP dans un dossier. Dans Blender, utilisez la
commande d’import OBJ et sélectionnez minecraft-player.obj. Selon la
version, les options et l’emplacement du menu peuvent varier.
Assurez-vous que la recherche des matériaux utilise le dossier décompressé.
Si le modèle est gris ou blanc, vérifiez que skin.mtl et skin.png se
trouvent à côté de l’OBJ, que leurs noms n’ont pas changé et que la vue affiche
les matériaux ou les textures.
Les six objets peuvent servir à créer une pose manuellement. Déplacez leur origine ou ajoutez une armature dans Blender si vous souhaitez les animer. Cette étape demande un véritable rigging et n’est pas effectuée par l’exporteur.
Pour un rendu en pixel art, désactivez le filtrage lissé de la texture dans le logiciel lorsque cela est possible. Un filtrage linéaire peut rendre les coutures et les pixels flous à courte distance.
Usages adaptés et limites du format
Le modèle convient aux images fixes, aux références de volume, aux tests de conversion, à un blockout de scène ou à une expérience d’impression simple. Ses dimensions lisibles et ses objets séparés facilitent les modifications.
Il ne s’agit pas d’une entité Minecraft complète, d’une géométrie Bedrock, d’une définition de modèle Java, d’un pack de ressources ou d’un skin réimportable dans le jeu. Un fichier OBJ ne peut pas remplacer directement la PNG du profil.
La texture PNG reste la source principale. Pour corriger les couleurs ou les coutures, modifiez-la dans l’éditeur de skin Minecraft, puis générez un nouveau paquet OBJ. Évitez de remplacer la source par une capture du modèle rendu.
Les matériaux OBJ/MTL sont simples. Ils ne représentent pas un système PBR complet, des ombres du jeu ou une animation. Le rendu final dépendra des lumières et réglages de l’application cible.
Pourquoi proposer OBJ plutôt que glTF ?
OBJ a été choisi parce que sa géométrie, ses UV et ses références de matériau sont lisibles dans un éditeur de texte. Il est possible de vérifier les noms d’objets, les indices de faces et le chemin de la texture sans analyseur binaire.
glTF 2.0 convient mieux aux scènes structurées, matériaux modernes, buffers compacts et animations. Une exportation correcte demande cependant des buffers binaires, des accessors, des nœuds, des transformations, des matériaux, des types MIME et des validations dans des visionneuses indépendantes.
Une variante .gltf peut dépendre d’un fichier .bin et d’une image
externe ; une .glb doit assembler tous ces éléments dans un conteneur binaire
aligné. Renommer un OBJ en GLB ne produit pas un modèle valide.
L’export disponible reste donc le format testé et reproductible. La page ne promet pas un bouton glTF non vérifié.
Diagnostiquer une texture manquante
Si le maillage s’affiche sans couleurs, ouvrez skin.mtl dans un éditeur de
texte et vérifiez la référence skin.png. Les noms doivent correspondre
exactement, y compris sur un système sensible aux majuscules.
Confirmez que l’archive a été extraite. Certains logiciels ne suivent pas correctement un chemin vers un fichier encore présent dans le ZIP. Placez les trois éléments dans un dossier normal avant l’import.
Si la texture est chargée mais brouillée, désactivez le lissage ou choisissez un échantillonnage au voisin le plus proche. Si elle est retournée, modifiez l’option d’axe UV dans l’importeur. Si seules les manches sont incorrectes, revenez au choix Classic/Slim.
Confidentialité et droits
Décodage du PNG, construction de la géométrie, calcul des UV, création du MTL, assemblage ZIP et téléchargement s’exécutent sur l’appareil. Le site ne reçoit ni le nom du fichier, ni les pixels, ni le modèle choisi, ni le texte OBJ.
Exportez uniquement vos propres skins ou des fichiers que vous êtes autorisé à utiliser. La conversion en format 3D ne transfère aucun droit d’auteur, droit de marque, droit à l’image ou droit commercial. Respectez les licences et les obligations d’attribution de la source.
SkinEditor.org est indépendant et non affilié à Mojang ou Microsoft. Le maillage est une reconstruction simple à partir de dimensions de cubes et n’est pas présenté comme un asset officiel extrait du jeu.
Questions fréquentes
Le ZIP contient-il la texture ?
Oui. Il réunit la PNG d’entrée inchangée sous skin.png, le fichier OBJ et le
matériau MTL.
Puis-je animer le modèle ?
Les six parties sont séparées, mais aucun squelette n’est fourni. Ajoutez un rig et des poids dans un logiciel 3D.
La couche extérieure des vêtements est-elle exportée ?
Non. Le maillage actuel utilise uniquement les faces de base.
Puis-je importer l’OBJ comme skin dans Minecraft ?
Non. OBJ est un format d’échange 3D général. La PNG reste le fichier de skin.
Existe-t-il un export glTF ou GLB ?
Pas dans cette version. Il nécessite un emballage binaire, des matériaux et des validations supplémentaires.