.MTL

Fichier MTL

Material Template Library (Wavefront)
Poser une question
RÉPONSE RAPIDE

Un fichier MTL est le compagnon de description des matériaux d'un modèle 3D Wavefront OBJ. Il stocke les couleurs de surface, la brillance, la transparence et les références aux fichiers de texture. Vous ne l'ouvrez pas directement - ouvrez le fichier .obj correspondant dans Blender ou une autre application 3D, et celle-ci lira automatiquement le .mtl. Conservez le .obj, le .mtl et toutes les images de texture dans le même dossier, sinon le modèle s'affichera en gris.

Développeur : Wavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk) Catégorie : Fichiers d`images 3D Standard ouvert MIME: model/mtl
S'OUVRE SUR Windows macOS Linux Web
Lié : .DCM · .STEP · .SKP · .STP

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 31, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MTL ?

.mtl est un fichier de configuration de matériaux utilisé par les applications de modélisation 3D comme compagnon du format de maillage OBJ. Développé à l'origine par Wavefront Technologies à la fin des années 1980, un fichier .mtl stocke des informations sur l'apparence des surfaces - couleurs diffuse, ambiante et spéculaire, brillance, opacité et références aux cartes de texture - pour chaque matériau nommé dans une scène.

Les définitions de matériaux sont regroupées en blocs introduits par le mot-clé newmtl <nom>, chacun suivi de déclarations de propriétés telles que Ka (couleur ambiante), Kd (couleur diffuse), Ks (couleur spéculaire), Ns (exposant spéculaire), d ou Tr (transparence/dissolution), et map_Kd (chemin vers une image de texture diffuse). Les fichiers .mtl stockent les données au format texte brut, de sorte que n'importe quel éditeur de texte peut les ouvrir. Bien qu'il soit possible de modifier manuellement un fichier .mtl, il faut veiller à préserver la syntaxe correcte, car des erreurs peuvent affecter le chargement des paramètres de matériaux dans l'application hôte.

Un maillage .obj référence ses matériaux via la directive mtllib, pointant vers un ou plusieurs compagnons .mtl. Les cartes de texture listées dans les blocs de matériaux font généralement référence à des images PNG ou JPG par un chemin relatif à partir du répertoire du fichier .mtl. En raison de sa structure ouverte en texte brut, le format est largement pris en charge par les outils 3D, notamment Blender et MeshLab.

Sécurité et sûreté

RISQUE : LOW

Un fichier MTL est du texte brut sans code exécutable, il est donc sûr à ouvrir et à lire. Les seules mises en garde pratiques : les lignes map_* pointent vers des fichiers images externes, donc une texture mal placée ou manquante rend le chargement du modèle gris (un problème de données, pas de sécurité) ; et un chemin de texture forgé n'est, en théorie, qu'un nom de fichier relatif qu'une application 3D recherchera. Aucune capacité de macro ou de script n'existe dans le format. Comme toujours, obtenez vos modèles 3D auprès de sources fiables.

Détails du format

en bref
NOM COMPLETMaterial Template Library (Wavefront)
DÉVELOPPEURWavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk)depuis Late 1980s (alongside the Wavefront OBJ format)
TYPE MIMEmodel/mtl
TYPETexte ASCII brut (compagnon de définitions de matériaux pour OBJ)
STANDARDOuvert · libre de droits

Programmes qui ouvrent les fichiers MTL

Windows4 apps
Blender Open-source File > Import > Wavefront (.obj) et choisissez le .obj - Blender charge automatiquement le .mtl et les textures voisins. N'importez pas le .mtl directement.
MeshLab Open-source File > Import Mesh, choisissez le .obj ; MeshLab applique le .mtl. (meshlab.net est le site actuel ; l'ancien lien sourceforge est obsolète.)
3D Viewer (Microsoft Store) Gratuit Ouvrez le .obj - la Visionneuse 3D intégrée de Windows affiche le modèle avec ses matériaux MTL.
Notepad / VS Code Open-source Ouvrez le .mtl en tant que texte pour lire ou modifier les couleurs des matériaux et les chemins de texture (c'est de l'ASCII brut).
macOS3 apps
Blender Open-source File > Import > Wavefront (.obj) et choisissez le .obj - Blender charge automatiquement le .mtl et les textures voisins. N'importez pas le .mtl directement.
MeshLab Open-source File > Import Mesh, choisissez le .obj ; MeshLab applique le .mtl. (meshlab.net est le site actuel ; l'ancien lien sourceforge est obsolète.)
Preview / Quick Look Intégré Utilisez Coup d'œil sur un .obj pour le prévisualiser (le support des matériaux est limité ; utilisez Blender pour un MTL complet).
Linux2 apps
Blender Open-source File > Import > Wavefront (.obj) et choisissez le .obj - Blender charge automatiquement le .mtl et les textures voisins. N'importez pas le .mtl directement.
MeshLab Open-source File > Import Mesh, choisissez le .obj ; MeshLab applique le .mtl. (meshlab.net est le site actuel ; l'ancien lien sourceforge est obsolète.)
Web1 app
Online 3D Viewer (3dviewer.net) Open-source Faites glisser le .obj avec son .mtl et ses fichiers de texture dans le navigateur pour voir les matériaux. Sans installation.

Détails techniques

spécifications approfondies
Type de formatTexte ASCII brut ; pas de structure binaire ni de magic bytes
Format compagnonWavefront OBJ (.obj) ; un fichier .obj lie son .mtl via la directive mtllib
Mot-clé de bloc de matériaunewmtl <nom> - commence chaque définition de matériau nommé dans le fichier
Couleur diffuseKd r g b - valeurs flottantes RGB dans la plage 0.0-1.0
Couleur ambianteKa r g b - valeurs flottantes RGB dans la plage 0.0-1.0
Couleur spéculaire et exposantKs r g b pour la couleur spéculaire ; Ns 0-1000 pour la taille du reflet (brillance)
Transparenced (dissolution) : 1.0 = totalement opaque, 0.0 = totalement transparent ; Tr = 1 − d (convention inverse)
Carte de texture diffusemap_Kd <chemin> - référence un fichier image externe PNG, JPG ou BMP
Canaux de texture supplémentairesmap_Ks (carte spéculaire), map_Bump / bump (carte de normales/relief), map_d (carte d'opacité/dissolution)
Modèle d'illuminationillum 0-10 - sélectionne l'ombrage plat, Lambertien, Phong, réfléchissant, tracé de rayons ou transparent
Identification du fichierPas de magic bytes binaires ; identifié par le mot-clé newmtl en texte brut
Type MIMEmodel/mtl
Gestion des chemins de textureChemins relatifs ou absolus ; les chemins relatifs sont résolus à partir du répertoire du fichier .mtl
Support multi-matériauxUn seul fichier .mtl peut définir n'importe quel nombre de matériaux nommés ; un .obj peut référencer plusieurs fichiers .mtl
PubliéLate 1980s (alongside the Wavefront OBJ format)
Standard ouvertOui · libre de droits
Spécificationpaulbourke.net

Conversions MTL

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MTL. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MTL.

Foire aux questions

Qu'est-ce qu'un fichier MTL et en ai-je besoin ?
C'est la description des matériaux/textures pour un modèle 3D Wavefront OBJ - couleurs, brillance et quels fichiers images utiliser comme textures. Vous en avez besoin (ainsi que des images de texture) pour que le modèle s'affiche correctement ; sans lui, l'OBJ se charge comme une forme grise unie.
Comment ouvrir un fichier MTL ?
Vous ne l'ouvrez pas seul. Ouvrez le fichier .obj correspondant dans un programme 3D tel que Blender (gratuit) et il lira automatiquement le .mtl situé à côté. Pour inspecter les valeurs des matériaux, ouvrez le .mtl dans n'importe quel éditeur de texte.
Mon modèle OBJ est gris / n'a pas de textures - pourquoi ?
Le fichier .mtl ou les images de texture qu'il référence sont manquants ou dans le mauvais dossier. Gardez le .obj, le .mtl et tous les fichiers de texture (.png/.jpg) ensemble ; les chemins map_Kd dans le MTL sont généralement relatifs.
Puis-je ouvrir un fichier MTL dans Photoshop ?
Non - malgré ce que disent certaines listes, Photoshop n'ouvre pas les fichiers de matériaux Wavefront .mtl. Utilisez une application 3D comme Blender ou MeshLab et ouvrez le .obj compagnon.
Puis-je modifier un fichier MTL ?
Oui. C'est du texte brut, vous pouvez donc modifier les valeurs de couleur (Kd r g b), la brillance (Ns) ou changer un chemin de texture (map_Kd) dans n'importe quel éditeur de texte. Pour une édition visuelle, modifiez le matériau dans Blender et réexportez.
Quelle est la différence entre OBJ et MTL ?
L'OBJ stocke la géométrie 3D (la forme) ; le MTL stocke les matériaux (l'aspect de la surface). L'OBJ pointe vers le MTL avec une ligne « mtllib ». Ils sont conçus pour être utilisés ensemble.

Références

1Wikipedia - Wavefront .obj file (MTL section)en.wikipedia.org
2Paul Bourke - MTL material format referencepaulbourke.net

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.DCMDICOM Medical Image
.STEPSTEP - Standard for the Exchange of Product Data (ISO 10303)
.SKPSketchUp Document
.STPSTEP - Standard for the Exchange of Product Data (ISO 10303), .stp spelling
.MAX3ds Max Scene File (Autodesk 3ds Max)
.OBJWavefront OBJ (3D geometry)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z