Visor OBJ: abre archivos OBJ con MTL y texturas
Un OBJ rara vez viene solo. Suelta el .obj junto con su .mtl y las imágenes, una carpeta completa o un ZIP: el visor asigna cada textura por su nombre, enumera lo que falta y permite añadir archivos sin empezar de nuevo.
OBJ, MTL e imágenes se quedan en local
Suelta aquí OBJ, MTL y texturas
Todos los archivos a la vez, una carpeta o un ZIP
La geometría y las texturas se combinan en el navegador, ningún archivo va a un servidor.
Biblioteca de modelos
¿Qué es un archivo OBJ?
OBJ lo creó Wavefront Technologies y se ha convertido en uno de los formatos 3D con más compatibilidad. Es texto plano: las líneas que empiezan por v guardan vértices, vt coordenadas de textura, vn normales y f las caras, que pueden ser triángulos, cuadriláteros o polígonos mayores. Objetos y grupos dividen el archivo en partes con nombre.
Los materiales van en un archivo MTL aparte que el OBJ nombra en una línea mtllib. El MTL define colores, brillo y transparencia y remite a las imágenes de textura por su nombre. Esa separación causa la mayoría de los problemas: si el MTL o una imagen no están junto al OBJ, el modelo se ve gris. OBJ no tiene unidades, esqueleto ni animación.
Qué muestra la pestaña OBJ
- Conjunto de archivos completo
- Qué OBJ se abrió, qué MTL pide y si ese MTL estaba en la selección.
- Lista de texturas
- Cada imagen a la que remite el MTL, con su ranura, por ejemplo color base o mapa normal, y el estado encontrada o falta. Las rutas de carpetas del MTL se ignoran, la asignación es por nombre de archivo.
- Añadir archivos después
- Las texturas que faltan se añaden con un botón. El modelo se vuelve a abrir con las imágenes nuevas y los archivos ya elegidos se mantienen.
- Elección de unidad
- Metros, centímetros, milímetros o pulgadas, con el tamaño actualizado al instante, porque un OBJ no dice qué unidad usa.
- Imágenes sin usar
- Imágenes de la selección que ningún material utiliza, a menudo restos o texturas de otra versión del modelo.
Programas que abren OBJ
- Blender
- Importa y exporta OBJ con MTL, incluidas las ampliaciones PBR del MTL que este visor también lee.
- Maya, 3ds Max, Cinema 4D
- Todos importan OBJ para mallas estáticas. Sus exportaciones usan a menudo otra unidad que el metro, así que conviene revisar el tamaño.
- Unity, Unreal Engine, Godot
- Leen OBJ como malla estática. Para personajes y animación estos motores esperan FBX o glTF.
- ZBrush y MeshLab
- Habituales con esculturas y escaneos, donde OBJ transporta mallas de alta resolución con UV.
Problemas habituales con OBJ y soluciones
- El modelo se ve gris o blanco
- El archivo MTL o las texturas no estaban en la selección. Añádelos en la pestaña OBJ o vuelve a soltar el OBJ con todo lo que hay en su carpeta. La pestaña nombra cada archivo que falta.
- El MTL apunta a carpetas de otro ordenador
- Los exportadores escriben a menudo rutas absolutas del equipo donde se creó el archivo. El visor solo usa el nombre del archivo al final de esa ruta, así que las texturas cargan en cuanto están en la selección.
- El tamaño está 100 veces desviado
- OBJ no tiene unidad. Un modelo hecho en centímetros parece 100 veces más grande si se lee en metros. Elige cm en la pestaña OBJ y usa el mismo ajuste al importarlo en otros programas.
- Las caras se ven oscuras o del revés
- Normales ausentes o invertidas. Si el archivo no trae normales, el visor calcula normales suaves. Si las caras siguen viéndose mal, el orden de los vértices está invertido y hay que corregirlo en un programa 3D.
Preguntas frecuentes
¿Cómo abrir un archivo OBJ con texturas?
Selecciona el .obj, el .mtl y todas las imágenes a la vez, suelta la carpeta que los contiene o empaqueta todo en un ZIP. La pestaña OBJ enumera después cada textura y si se encontró.
¿Qué es el archivo MTL que acompaña a mi OBJ?
La biblioteca de materiales. Contiene los colores y los nombres de las imágenes de textura de cada material. Sin él la geometría carga igual, pero todas las piezas reciben el mismo material neutro.
¿Puede un OBJ contener animaciones o un rig?
No. OBJ guarda solo geometría estática. Los modelos animados o con rig suelen compartirse en FBX o GLB, que abren el visor FBX y el visor GLB de este sitio.
¿Por qué el visor muestra triángulos donde mi OBJ tiene cuadriláteros?
Las tarjetas gráficas dibujan triángulos, por eso los cuadriláteros y los polígonos mayores se dividen al leer el archivo. El archivo OBJ no cambia.
¿Qué formatos de textura funcionan?
PNG, JPEG, WebP, GIF, BMP y TGA. El navegador no puede decodificar PSD, TIFF ni EXR, así que conviene pasar esas texturas a PNG antes.