PNG vers OBJ, ou pourquoi ce n'est jamais un fichier unique
C'est le format que l'on choisit lorsque la couleur doit survivre au voyage. Elle survit, mais pas dans le fichier de géométrie : un fichier de matériau et les cartes d'images voyagent à ses côtés, et en perdre un est la façon la plus courante de voir un bon maillage 3D arriver gris.
Vue d'ensemble
Trois fichiers, pas un
Cette répartition explique presque tous les problèmes rencontrés ensuite.
| Fichier | Ce qu'il contient | S'il manque, cela signifie |
|---|---|---|
| .obj | Sommets, faces, coordonnées UV | Rien du tout ; c'est le maillage 3D |
| .mtl | Définitions des matériaux et noms des fichiers de cartes | La géométrie s'ouvre, sans texture et en gris |
| Cartes d'images | La couleur de votre image, incrustée dans la texture | Le matériau pointe vers un fichier qui n'existe pas |
L'OBJ nomme le fichier de matériau ; le fichier de matériau nomme les cartes d'images par leur nom de fichier. Rompez l'un ou l'autre lien — renommez un fichier, déplacez-le, envoyez une seule pièce jointe — et le maillage 3D s'ouvrira toujours parfaitement, mais ressemblera à de l'argile brute. Comparez avec GLB, qui regroupe tout dans un seul fichier, et avec STL, qui abandonne la couleur si bien que la question ne se pose jamais.
Le gain
Ce que vous apporte un détourage propre
Le même canal alpha, mais le gain se manifeste ailleurs.
Un fond transparent aide la reconstruction 3D à séparer le sujet de son environnement, comme pour toute sortie. Ce qui change, c'est que la couleur de votre image survit désormais jusqu'au bout : l'image compte donc deux fois, une fois pour la forme qu'elle suggère, une autre pour la texture appliquée sur le maillage 3D.
Cela double le coût d'un détourage négligent. Un halo de pixels semi-transparents n'ajoute pas seulement de la surface fantôme, il est aussi peint en frange visible. L'éclairage incrusté dans l'image arrive également, raison pour laquelle une image à éclairage plat vaut mieux qu'une image au rendu dramatique.
L'étape de conversion
Obtenir un OBJ à partir de ce que vous téléchargez
Une seule passe de conversion, celle dont tout format de sortie a besoin.
Le générateur renvoie un maillage 3D .glb texturé, jamais un ensemble de fichiers. Importez-le dans Blender ou un convertisseur puis exportez un OBJ ; l'exportation divise le fichier empaqueté en géométrie, matériau et cartes d'images. Rien n'est perdu lors de cette division.
Gardez l'ensemble dans un seul dossier.
Le fichier de matériau retrouve ses cartes d'images par leur nom de fichier, donc un dossier bien rangé suffit largement.
Ne renommez rien.
Renommer une carte sans modifier le fichier de matériau rompt le lien en silence.
Compressez avant d'envoyer.
Une seule archive est le seul moyen fiable de transmettre un OBJ à quelqu'un d'autre.
Ouvrez-le vous-même une fois.
Un maillage 3D gris est évident dans une fenêtre de visualisation et invisible dans une liste de fichiers.
Choisir le format
Quand un OBJ est le bon choix
Un bon choix par défaut, pas toujours le meilleur.
Choisissez un OBJ lorsque la couleur doit arriver à destination et que l'application réceptrice est ancienne, obscure ou difficile, car presque tout sait en lire un. Choisissez le format monofichier empaqueté lorsque le maillage 3D part vers un environnement moderne et que vous préférez ne pas gérer trois fichiers. Choisissez la géométrie seule lorsqu'une imprimante est la destination et que la couleur de votre image y est de toute façon écartée.
Questions
Frequently Asked Questions
Le fichier de matériau ou les cartes d'images n'ont pas voyagé avec l'OBJ. Placez les trois dans un même dossier, gardez les noms de fichiers inchangés, puis rouvrez-le.
Non. Le téléchargement est un maillage 3D .glb texturé et la conversion est une étape séparée. C'est à cette étape que l'ensemble de fichiers est créé.
Seulement si vous voulez une géométrie sans texture. Il relie le maillage 3D à la couleur issue de votre image et rien d'autre ne conserve ce lien.
La transparence elle-même n'est pas conservée, mais un mauvais détourage laisse sa frange incrustée dans la carte de couleurs, visible sur le maillage 3D.
Compressez le dossier. Envoyer le seul fichier de géométrie est la raison la plus courante pour laquelle un maillage 3D arrive gris à l'autre bout.
Keep reading
D'autres façons de transformer une image en modèle 3D
Explore image to 3D
Turn Your Image Into a 3D Model — Free
Sans inscription, sans logiciel, sans expérience en modélisation. Déposez une image ou décrivez-la, et téléchargez un fichier .glb texturé en une minute environ.