.MTL

Archivo MTL

Material Template Library (Wavefront)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo MTL es el compañero de descripción de materiales para un modelo 3D Wavefront OBJ. Almacena colores de superficie, brillo, transparencia y referencias a archivos de textura. No se abre directamente: abra el archivo .obj correspondiente en Blender u otra aplicación 3D, y esta leerá el .mtl automáticamente. Mantenga el .obj, el .mtl y todas las imágenes de textura en la misma carpeta o el modelo se cargará en gris.

Desarrollador: Wavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk) Categoría: Archivos de imágenes 3D Estándar abierto MIME: model/mtl
SE ABRE EN Windows macOS Linux Web
Relacionado: .DCM · .STEP · .SKP · .STP

En esta página

19k+ extensiones indexadas
Última revisión Jul 31, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo MTL?

.mtl es un archivo de configuración de materiales utilizado por aplicaciones de modelado 3D como complemento del formato de malla OBJ. Desarrollado originalmente por Wavefront Technologies a finales de la década de 1980, un archivo .mtl almacena información sobre la apariencia de las superficies (colores difusos, ambientales y especulares, brillo, opacidad y referencias a mapas de textura) para cada material nombrado en una escena.

Las definiciones de materiales se agrupan en bloques introducidos por la palabra clave newmtl <name>, cada uno seguido de declaraciones de propiedades como Ka (color ambiental), Kd (color difuso), Ks (color especular), Ns (exponente especular), d o Tr (transparencia/disolución) y map_Kd (ruta a una imagen de textura difusa). Los archivos .mtl almacenan datos en formato de texto plano, por lo que cualquier editor de texto puede abrirlos. Aunque es posible editar manualmente un archivo .mtl, se debe tener cuidado de preservar la sintaxis correcta, ya que los errores pueden afectar la forma en que se cargan los ajustes de material en la aplicación anfitriona.

Una malla .obj hace referencia a sus materiales a través de la directiva mtllib, apuntando a uno o más compañeros .mtl. Los mapas de textura enumerados dentro de los bloques de material suelen hacer referencia a imágenes PNG o JPG mediante una ruta relativa desde el directorio del archivo .mtl. Debido a su estructura abierta de texto plano, el formato es ampliamente compatible con herramientas 3D, incluyendo Blender y MeshLab.

Seguridad y protección

RIESGO: LOW

Un archivo MTL es texto plano sin código ejecutable, por lo que es seguro abrirlo y leerlo. Las únicas advertencias prácticas: las líneas map_* apuntan a archivos de imagen externos, por lo que una textura mal ubicada o faltante hace que un modelo se cargue en gris (un problema de datos, no de seguridad); y una ruta de textura manipulada es, en teoría, solo un nombre de archivo relativo que una aplicación 3D buscará. No existe capacidad de macros o scripts en el formato. Como siempre, obtenga modelos 3D de fuentes confiables.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOMaterial Template Library (Wavefront)
DESARROLLADORWavefront Technologies (originator of the OBJ/MTL format; now part of Autodesk)desde Late 1980s (alongside the Wavefront OBJ format)
TIPO MIMEmodel/mtl
TIPOTexto ASCII plano (compañero de definiciones de materiales para OBJ)
ESTÁNDARAbierto · libre de regalías

Programas que abren archivos MTL

Windows4 apps
Blender Código abierto File > Import > Wavefront (.obj) y seleccione el .obj - Blender carga automáticamente el .mtl y las texturas adyacentes. No importe el .mtl directamente.
MeshLab Código abierto File > Import Mesh, elija el .obj; MeshLab aplica el .mtl. (meshlab.net es el sitio actual; el antiguo enlace de sourceforge está desactualizado).
3D Viewer (Microsoft Store) Gratis Abra el .obj - el Visor 3D integrado de Windows renderiza el modelo con sus materiales MTL.
Notepad / VS Code Código abierto Abra el .mtl como texto para leer o editar colores de materiales y rutas de texturas (es ASCII simple).
macOS3 apps
Blender Código abierto File > Import > Wavefront (.obj) y seleccione el .obj - Blender carga automáticamente el .mtl y las texturas adyacentes. No importe el .mtl directamente.
MeshLab Código abierto File > Import Mesh, elija el .obj; MeshLab aplica el .mtl. (meshlab.net es el sitio actual; el antiguo enlace de sourceforge está desactualizado).
Preview / Quick Look Integrado Use Quick Look en un .obj para previsualizarlo (el soporte de materiales es limitado; use Blender para un MTL completo).
Linux2 apps
Blender Código abierto File > Import > Wavefront (.obj) y seleccione el .obj - Blender carga automáticamente el .mtl y las texturas adyacentes. No importe el .mtl directamente.
MeshLab Código abierto File > Import Mesh, elija el .obj; MeshLab aplica el .mtl. (meshlab.net es el sitio actual; el antiguo enlace de sourceforge está desactualizado).
Web1 app
Online 3D Viewer (3dviewer.net) Código abierto Arrastre el .obj junto con su .mtl y archivos de textura al navegador para ver los materiales. Sin instalación.

Detalles técnicos

especificación profunda
Tipo de formatoTexto ASCII plano; sin estructura binaria ni magic bytes
Formato complementarioWavefront OBJ (.obj); un archivo .obj vincula su .mtl a través de la directiva mtllib
Palabra clave de bloque de materialnewmtl <name> - comienza cada definición de material nombrado dentro del archivo
Color difusoKd r g b - valores flotantes RGB en el rango 0.0-1.0
Color ambientalKa r g b - valores flotantes RGB en el rango 0.0-1.0
Color especular y exponenteKs r g b para el color especular; Ns 0-1000 para el tamaño del brillo (shininess)
Transparenciad (disolución): 1.0 = totalmente opaco, 0.0 = totalmente transparente; Tr = 1 − d (convención inversa)
Mapa de textura difusamap_Kd <path> - hace referencia a un archivo de imagen externo PNG, JPG o BMP
Canales de textura adicionalesmap_Ks (mapa especular), map_Bump / bump (mapa de normales/relieve), map_d (mapa de opacidad/disolución)
Modelo de iluminaciónillum 0-10 - selecciona sombreado plano, Lambertiano, Phong, reflectante, trazado de rayos o transparente
Identificación del archivoSin magic bytes binarios; identificado por la palabra clave newmtl en texto plano
Tipo MIMEmodel/mtl
Manejo de rutas de texturaRutas relativas o absolutas; las rutas relativas se resuelven desde el directorio del archivo .mtl
Soporte multimaterialUn solo archivo .mtl puede definir cualquier número de materiales nombrados; un .obj puede referenciar múltiples archivos .mtl
LanzadoLate 1980s (alongside the Wavefront OBJ format)
Estándar abierto · libre de regalías
Especificaciónpaulbourke.net

Conversiones de MTL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos MTL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos MTL.

Preguntas frecuentes

¿Qué es un archivo MTL y lo necesito?
Es la descripción de materiales/texturas para un modelo 3D Wavefront OBJ: colores, brillo y qué archivos de imagen usar como texturas. Lo necesita (junto con las imágenes de textura) para que el modelo se vea correctamente; sin él, el OBJ se carga como una forma gris lisa.
¿Cómo abro un archivo MTL?
No se abre por sí solo. Abra el archivo .obj correspondiente en un programa 3D como Blender (gratuito) y este leerá automáticamente el .mtl que se encuentra a su lado. Para inspeccionar los valores del material, abra el .mtl en cualquier editor de texto.
Mi modelo OBJ es gris / no tiene texturas, ¿por qué?
El archivo .mtl o las imágenes de textura a las que hace referencia faltan o están en la carpeta incorrecta. Mantenga el .obj, el .mtl y todos los archivos de textura (.png/.jpg) juntos; las rutas map_Kd en el MTL suelen ser relativas.
¿Puedo abrir un archivo MTL en Photoshop?
No; a pesar de lo que digan algunos listados, Photoshop no abre archivos de materiales Wavefront .mtl. Use una aplicación 3D como Blender o MeshLab y abra el .obj complementario.
¿Puedo editar un archivo MTL?
Sí. Es texto plano, por lo que puede cambiar los valores de color (Kd r g b), el brillo (Ns) o intercambiar una ruta de textura (map_Kd) en cualquier editor de texto. Para una edición visual, cambie el material en Blender y vuelva a exportar.
¿Cuál es la diferencia entre OBJ y MTL?
OBJ almacena la geometría 3D (la forma); MTL almacena los materiales (cómo se ve la superficie). El OBJ apunta al MTL con una línea «mtllib». Están diseñados para usarse juntos.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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.ICSiCalendar data file

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z