.MTL

MTL-bestand

Material Template Library (Wavefront)
Stel een vraag
SNEL ANTWOORD

Een MTL-bestand is de materiaalbeschrijving die hoort bij een Wavefront OBJ 3D-model. Het slaat oppervlaktekleuren, glans, transparantie en verwijzingen naar textuurbestanden op. Je opent het niet rechtstreeks - open het bijbehorende .obj-bestand in Blender of een andere 3D-app, en deze leest de .mtl automatisch. Bewaar de .obj, de .mtl en alle textuurafbeeldingen in dezelfde map, anders laadt het model grijs.

Ontwikkelaar: Wavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk) Categorie: 3D-bestanden Open standaard MIME: model/mtl
OPENT OP Windows macOS Linux Web
Gerelateerd: .DCM · .STEP · .SKP · .STP

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 31, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het MTL-bestandsformaat?

.mtl is een materiaalconfiguratiebestand dat door 3D-modelleringsapplicaties wordt gebruikt als aanvulling op het OBJ-mesh-formaat. Oorspronkelijk ontwikkeld door Wavefront Technologies aan het eind van de jaren 80, slaat een .mtl-bestand informatie op over het uiterlijk van oppervlakken - diffuse, ambiente en speculaire kleuren, glans, opaciteit en verwijzingen naar textuurkaarten - voor elk benoemd materiaal in een scène.

Materiaaldefinities zijn gegroepeerd in blokken die worden ingeleid door het trefwoord newmtl <naam>, elk gevolgd door eigenschapsverklaringen zoals Ka (ambiente kleur), Kd (diffuse kleur), Ks (speculaire kleur), Ns (speculaire exponent), d of Tr (transparantie/oplossing), en map_Kd (pad naar een diffuse textuurafbeelding). .mtl-bestanden slaan gegevens op in platte tekst, dus elke tekstverwerker kan ze openen. Hoewel het handmatig bewerken van een .mtl-bestand mogelijk is, moet men voorzichtig zijn om de juiste syntaxis te behouden, aangezien fouten invloed kunnen hebben op hoe materiaalinstellingen in de host-applicatie worden geladen.

Een .obj-mesh verwijst naar zijn materialen via de mtllib-richtlijn, die naar een of meer .mtl-metgezellen wijst. Textuurkaarten die in materiaalblokken worden vermeld, verwijzen doorgaans naar PNG- of JPG-afbeeldingen via een relatief pad vanuit de map van het .mtl-bestand. Vanwege de open structuur in platte tekst wordt het formaat breed ondersteund door 3D-tools, waaronder Blender en MeshLab.

Beveiliging & veiligheid

RISICO: LOW

Een MTL-bestand is platte tekst zonder uitvoerbare code, dus het is veilig om te openen en te lezen. De enige praktische kanttekeningen: map_*-regels wijzen naar externe afbeeldingsbestanden, dus een verkeerd geplaatste of ontbrekende textuur zorgt ervoor dat een model grijs laadt (een gegevensprobleem, geen beveiligingsprobleem); en een gemanipuleerd textuurpad is in theorie slechts een relatieve bestandsnaam die een 3D-app zal zoeken. Er bestaat geen macro- of scriptfunctionaliteit in het formaat. Zoals altijd, haal 3D-modellen van betrouwbare bronnen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMMaterial Template Library (Wavefront)
ONTWIKKELAARWavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk)sinds Late 1980s (alongside the Wavefront OBJ format)
CATEGORIE3D-bestanden
MIME-TYPEmodel/mtl
TYPEPlatte ASCII-tekst (materiaaldefinities behorend bij OBJ)
STANDAARDOpen · royaltyvrij

Programma's die MTL-bestanden openen

Windows4 apps
Blender Open-source File > Import > Wavefront (.obj) en kies de .obj - Blender laadt automatisch de bijbehorende .mtl en texturen. Importeer de .mtl niet rechtstreeks.
MeshLab Open-source File > Import Mesh, kies de .obj; MeshLab past de .mtl toe. (meshlab.net is de huidige thuisbasis; de oude sourceforge-link is verouderd.)
3D Viewer (Microsoft Store) Gratis Open de .obj - de meegeleverde Windows 3D Viewer rendert het model met zijn MTL-materialen.
Notepad / VS Code Open-source Open de .mtl als tekst om materiaalkleuren en textuurpaden te lezen of te bewerken (het is platte ASCII).
macOS3 apps
Blender Open-source File > Import > Wavefront (.obj) en kies de .obj - Blender laadt automatisch de bijbehorende .mtl en texturen. Importeer de .mtl niet rechtstreeks.
MeshLab Open-source File > Import Mesh, kies de .obj; MeshLab past de .mtl toe. (meshlab.net is de huidige thuisbasis; de oude sourceforge-link is verouderd.)
Preview / Quick Look Ingebouwd Gebruik Quick Look op een .obj voor een voorvertoning (ondersteuning voor materialen is beperkt; gebruik Blender voor volledige MTL).
Linux2 apps
Blender Open-source File > Import > Wavefront (.obj) en kies de .obj - Blender laadt automatisch de bijbehorende .mtl en texturen. Importeer de .mtl niet rechtstreeks.
MeshLab Open-source File > Import Mesh, kies de .obj; MeshLab past de .mtl toe. (meshlab.net is de huidige thuisbasis; de oude sourceforge-link is verouderd.)
Web1 app
Online 3D Viewer (3dviewer.net) Open-source Sleep de .obj samen met de .mtl en textuurbestanden naar de browser om materialen te bekijken. Geen installatie nodig.

Technische details

diepe specificaties
Formaat-typePlatte ASCII-tekst; geen binaire structuur of magic bytes
Bijbehorend formaatWavefront OBJ (.obj); een .obj-bestand koppelt zijn .mtl via de mtllib-richtlijn
Trefwoord materiaalbloknewmtl <naam> - begint elke benoemde materiaaldefinitie binnen het bestand
Diffuse kleurKd r g b - RGB-floatwaarden in het bereik 0.0-1.0
Ambiente kleurKa r g b - RGB-floatwaarden in het bereik 0.0-1.0
Speculaire kleur & exponentKs r g b voor speculaire kleur; Ns 0-1000 voor de grootte van de highlight (glans)
Transparantied (dissolve): 1.0 = volledig ondoorzichtig, 0.0 = volledig transparant; Tr = 1 − d (omgekeerde conventie)
Diffuse textuurkaartmap_Kd <pad> - verwijst naar een extern PNG-, JPG- of BMP-afbeeldingsbestand
Extra textuurkanalenmap_Ks (speculaire kaart), map_Bump / bump (normal/bump-kaart), map_d (opaciteit/dissolve-kaart)
Illuminatiemodelillum 0-10 - selecteert vlakke, Lambertiaanse, Phong, reflecterende, ray-traced of transparante arcering
BestandsidentificatieGeen binaire magic bytes; geïdentificeerd door het trefwoord newmtl in platte tekst
MIME-typemodel/mtl
Afhandeling textuurpadenRelatieve of absolute paden; relatieve paden worden opgelost vanuit de map van het .mtl-bestand
Ondersteuning voor meerdere materialenEen enkel .mtl-bestand kan een onbeperkt aantal benoemde materialen definiëren; één .obj kan naar meerdere .mtl-bestanden verwijzen
UitgebrachtLate 1980s (alongside the Wavefront OBJ format)
Open standaardJa · royaltyvrij
Specificatiepaulbourke.net

MTL conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met MTL-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over MTL-bestanden.

Veelgestelde vragen

Wat is een MTL-bestand en heb ik het nodig?
Het is de materiaal-/textuurbeschrijving voor een Wavefront OBJ 3D-model - kleuren, glans en welke afbeeldingsbestanden als texturen moeten worden gebruikt. Je hebt het nodig (samen met de textuurafbeeldingen) om het model er goed uit te laten zien; zonder dit laadt de OBJ als een eenvoudige grijze vorm.
Hoe open ik een MTL-bestand?
Je opent het niet op zichzelf. Open het bijbehorende .obj-bestand in een 3D-programma zoals Blender (gratis) en het leest automatisch de .mtl die ernaast staat. Om de materiaalwaarden te inspecteren, open je de .mtl in een tekstverwerker.
Mijn OBJ-model is grijs / heeft geen texturen - waarom?
Het .mtl-bestand of de textuurafbeeldingen waarnaar wordt verwezen, ontbreken of staan in de verkeerde map. Bewaar de .obj, de .mtl en alle textuurbestanden (.png/.jpg) bij elkaar; de map_Kd-paden in de MTL zijn meestal relatief.
Kan ik een MTL-bestand openen in Photoshop?
Nee - ondanks wat sommige lijsten beweren, opent Photoshop geen Wavefront .mtl-materiaalbestanden. Gebruik een 3D-app zoals Blender of MeshLab en open de bijbehorende .obj.
Kan ik een MTL-bestand bewerken?
Ja. Het is platte tekst, dus je kunt kleurwaarden (Kd r g b), glans (Ns) wijzigen of een textuurpad (map_Kd) verwisselen in elke tekstverwerker. Voor visuele bewerking wijzig je het materiaal in Blender en exporteer je het opnieuw.
Wat is het verschil tussen OBJ en MTL?
OBJ slaat de 3D-geometrie op (de vorm); MTL slaat de materialen op (hoe het oppervlak eruitziet). De OBJ wijst naar de MTL met een „mtllib”-regel. Ze zijn ontworpen om samen te worden gebruikt.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z