.MTL

File MTL

Material Template Library (Wavefront)
Fai una domanda
RISPOSTA RAPIDA

Un file MTL è il compagno di descrizione dei materiali per un modello 3D Wavefront OBJ. Memorizza i colori della superficie, la lucentezza, la trasparenza e i riferimenti ai file di texture. Non si apre direttamente: apri il file .obj corrispondente in Blender o in un'altra app 3D, e questa leggerà automaticamente il file .mtl. Mantieni il file .obj, il file .mtl e tutte le immagini delle texture nella stessa cartella, altrimenti il modello verrà caricato in grigio.

Sviluppatore: Wavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk) Categoria: File di immagine 3D Standard aperto MIME: model/mtl
SI APRE SU Windows macOS Linux Web
Correlati: .DCM · .STEP · .SKP · .STP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 31, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file MTL?

.mtl è un file di configurazione dei materiali utilizzato dalle applicazioni di modellazione 3D come compagno del formato mesh OBJ. Sviluppato originariamente da Wavefront Technologies alla fine degli anni '80, un file .mtl memorizza informazioni sull'aspetto delle superfici - colori diffusi, ambientali e speculari, lucentezza, opacità e riferimenti alle mappe di texture - per ogni materiale nominato in una scena.

Le definizioni dei materiali sono raggruppate in blocchi introdotti dalla parola chiave newmtl <name>, ciascuno seguito da dichiarazioni di proprietà come Ka (colore ambientale), Kd (colore diffuso), Ks (colore speculare), Ns (esponente speculare), d o Tr (trasparenza/dissolvenza) e map_Kd (percorso di un'immagine di texture diffusa). I file .mtl memorizzano i dati in formato testo semplice, quindi qualsiasi editor di testo può aprirli. Sebbene la modifica manuale di un file .mtl sia possibile, è necessario prestare attenzione a preservare la sintassi corretta, poiché gli errori possono influire sul caricamento delle impostazioni dei materiali nell'applicazione ospite.

Una mesh .obj fa riferimento ai suoi materiali tramite la direttiva mtllib, che punta a uno o più compagni .mtl. Le mappe di texture elencate all'interno dei blocchi di materiale in genere fanno riferimento a immagini PNG o JPG tramite percorso relativo dalla directory del file .mtl. Grazie alla sua struttura aperta in testo semplice, il formato è ampiamente supportato da vari strumenti 3D, tra cui Blender e MeshLab.

Sicurezza e incolumità

RISCHIO: LOW

Un file MTL è testo semplice senza codice eseguibile, quindi è sicuro da aprire e leggere. Le uniche avvertenze pratiche: le righe map_* puntano a file immagine esterni, quindi una texture fuori posto o mancante fa caricare un modello in grigio (un problema di dati, non di sicurezza); e un percorso di texture manipolato è, in teoria, solo un nome di file relativo che un'app 3D cercherà. Non esistono funzionalità macro o script nel formato. Come sempre, ottieni modelli 3D da fonti affidabili.

Dettagli del formato

in sintesi
NOME COMPLETOMaterial Template Library (Wavefront)
SVILUPPATOREWavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk)dal Late 1980s (alongside the Wavefront OBJ format)
TIPO MIMEmodel/mtl
TIPOTesto semplice ASCII (compagno delle definizioni dei materiali per OBJ)
STANDARDAperto · royalty-free

Programmi che aprono file MTL

Windows4 apps
Blender Open-source File > Import > Wavefront (.obj) e seleziona il .obj - Blender carica automaticamente il .mtl e le texture vicine. Non importare direttamente il .mtl.
MeshLab Open-source File > Import Mesh, scegli il .obj; MeshLab applica il .mtl. (meshlab.net è il sito attuale; il vecchio link sourceforge non è più aggiornato.)
3D Viewer (Microsoft Store) Gratuito Apri il .obj - il Visualizzatore 3D integrato di Windows esegue il rendering del modello con i suoi materiali MTL.
Notepad / VS Code Open-source Apri il .mtl come testo per leggere o modificare i colori dei materiali e i percorsi delle texture (è in semplice ASCII).
macOS3 apps
Blender Open-source File > Import > Wavefront (.obj) e seleziona il .obj - Blender carica automaticamente il .mtl e le texture vicine. Non importare direttamente il .mtl.
MeshLab Open-source File > Import Mesh, scegli il .obj; MeshLab applica il .mtl. (meshlab.net è il sito attuale; il vecchio link sourceforge non è più aggiornato.)
Preview / Quick Look Integrato Usa Quick Look su un .obj per visualizzarne l'anteprima (il supporto per i materiali è limitato; usa Blender per il supporto MTL completo).
Linux2 apps
Blender Open-source File > Import > Wavefront (.obj) e seleziona il .obj - Blender carica automaticamente il .mtl e le texture vicine. Non importare direttamente il .mtl.
MeshLab Open-source File > Import Mesh, scegli il .obj; MeshLab applica il .mtl. (meshlab.net è il sito attuale; il vecchio link sourceforge non è più aggiornato.)
Web1 app
Online 3D Viewer (3dviewer.net) Open-source Trascina il file .obj insieme al suo .mtl e ai file delle texture nel browser per visualizzare i materiali. Nessuna installazione richiesta.

Dettagli tecnici

specifiche approfondite
Tipo di formatoTesto semplice ASCII; nessuna struttura binaria o magic bytes
Formato compagnoWavefront OBJ (.obj); un file .obj collega il suo .mtl tramite la direttiva mtllib
Parola chiave blocco materialenewmtl <name> - inizia ogni definizione di materiale nominato all'interno del file
Colore diffusoKd r g b - valori float RGB nell'intervallo 0.0-1.0
Colore ambientaleKa r g b - valori float RGB nell'intervallo 0.0-1.0
Colore speculare ed esponenteKs r g b per il colore speculare; Ns 0-1000 per la dimensione del riflesso (lucentezza)
Trasparenzad (dissolve): 1.0 = completamente opaco, 0.0 = completamente trasparente; Tr = 1 − d (convenzione inversa)
Mappa texture diffusamap_Kd <path> - fa riferimento a un file immagine esterno PNG, JPG o BMP
Canali texture aggiuntivimap_Ks (mappa speculare), map_Bump / bump (mappa normal/bump), map_d (mappa opacità/dissolvenza)
Modello di illuminazioneillum 0-10 - seleziona l'ombreggiatura piatta, Lambertiana, Phong, riflettente, ray-traced o trasparente
Identificazione del fileNessun magic byte binario; identificato dalla parola chiave newmtl in testo semplice
Tipo MIMEmodel/mtl
Gestione percorsi texturePercorsi relativi o assoluti; i percorsi relativi vengono risolti dalla directory del file .mtl
Supporto multi-materialeUn singolo file .mtl può definire un numero qualsiasi di materiali nominati; un .obj può fare riferimento a più file .mtl
RilasciatoLate 1980s (alongside the Wavefront OBJ format)
Standard aperto · royalty-free
Specificapaulbourke.net

Conversioni MTL

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file MTL. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file MTL.

Domande frequenti

Cos'è un file MTL e ne ho bisogno?
È la descrizione del materiale/texture per un modello 3D Wavefront OBJ - colori, lucentezza e quali file immagine utilizzare come texture. Ne hai bisogno (insieme alle immagini delle texture) affinché il modello appaia correttamente; senza di esso, l'OBJ viene caricato come una semplice forma grigia.
Come si apre un file MTL?
Non si apre da solo. Apri il file .obj corrispondente in un programma 3D come Blender (gratuito) e questo leggerà automaticamente il file .mtl situato accanto ad esso. Per ispezionare i valori dei materiali, apri il file .mtl in qualsiasi editor di testo.
Il mio modello OBJ è grigio / non ha texture - perché?
Il file .mtl o le immagini delle texture a cui fa riferimento mancano o si trovano nella cartella sbagliata. Tieni insieme il file .obj, il file .mtl e tutti i file delle texture (.png/.jpg); i percorsi map_Kd nel MTL sono solitamente relativi.
Posso aprire un file MTL in Photoshop?
No - nonostante quanto dicano alcuni elenchi, Photoshop non apre i file di materiale Wavefront .mtl. Usa un'app 3D come Blender o MeshLab e apri il compagno .obj.
Posso modificare un file MTL?
Sì. È testo semplice, quindi puoi cambiare i valori del colore (Kd r g b), la lucentezza (Ns) o scambiare un percorso di texture (map_Kd) in qualsiasi editor di testo. Per l'editing visivo, modifica il materiale in Blender ed esportalo nuovamente.
Qual è la differenza tra OBJ e MTL?
L'OBJ memorizza la geometria 3D (la forma); l'MTL memorizza i materiali (come appare la superficie). L'OBJ punta all'MTL con una riga «mtllib». Sono progettati per essere usati insieme.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.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)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z