Convertir OBJ a GLB
Empaquete un OBJ, su archivo .mtl y todas las imágenes de textura en un solo GLB que se carga en un navegador, en una página de producto o en un visor de RA. Se acabaron los vínculos rotos entre archivos al subir o compartir el modelo.
Convertidor de modelos 3D
o suelte aquí archivos STL, OBJ, MTL … ·
Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
STL y OBJ no guardan unidades. Si una pieza aparece 10× o 25,4× más pequeña o más grande en el laminador, las unidades se leyeron mal: configúrelas aquí.
Blender, los programas CAD y los laminadores usan Z hacia arriba; glTF, Unity y la mayoría de los motores de juego usan Y hacia arriba. Cámbielo si el modelo queda acostado tras importarlo.
Se usa al convertir sólidos STEP o IGES en malla. Fino da curvas suaves pero archivos más grandes; grueso basta para vistas previas rápidas.
Solo se usa con entradas PNG, JPG o SVG. El relieve eleva las zonas oscuras; una litofanía es un panel fino que muestra la foto al iluminarlo por detrás; la extrusión convierte un logotipo o un contorno SVG en una forma sólida plana.
Ancho del modelo impreso; la altura sigue la relación de aspecto de la imagen.
Altura máxima del relieve o de la litofanía, o grosor de una forma extruida. Las litofanías suelen usar 2–3 mm.
Placa sólida bajo el relieve para que la impresión se mantenga unida. 0 significa sin base.
Cómo usar esta herramienta
- 1
Suba el OBJ con sus archivos
Comprima juntos el .obj, el .mtl y la carpeta de texturas en un ZIP y súbalo, o suba solo el .obj para un modelo sin texturas. Hasta 20 archivos, de 95 MB cada uno.
- 2
Confirme la escala
glTF trabaja en metros. Unidades del modelo empieza en m, lo que coincide con los OBJ exportados desde Blender; elija mm en Opciones avanzadas si el OBJ viene de un programa CAD o de una herramienta de impresión 3D.
- 3
Convierta a GLB
Pulse Convertir a GLB y arrastre el archivo a un visor como model-viewer, el editor de three.js o el Visor 3D de Windows para revisarlo.
Un OBJ es una carpeta de archivos que se rompe si falta uno; un GLB es el mismo modelo, con materiales y texturas, empaquetado en un solo archivo que la web puede cargar.
OBJ con texturas
3+ archivos
modelo.obj · modelo.mtl · imágenes de textura
Resultado GLB
1 archivo
malla, materiales y texturas incrustados
Por qué los visores web y de RA quieren GLB en lugar de OBJ
Khronos Group publicó glTF 2.0 en 2017 como formato de entrega y lo llama el JPEG del 3D: compacto, rápido de cargar y pensado para mostrar, no para editar. Define materiales físicos con mapas de color base, metálico, rugosidad, normales y oclusión, fija la escala en una unidad por metro con el eje Y hacia arriba y guarda la geometría en búferes que una GPU puede usar casi directamente. GLB es su contenedor binario, que reúne en un solo archivo la descripción JSON, la geometría y las imágenes.
OBJ es anterior a todo eso. Sus materiales vienen del formato MTL de principios de los años noventa, diseñado para los modelos de sombreado de aquella época, y las texturas son archivos aparte que se localizan por ruta relativa. Si sube solo el .obj a un sitio web, el modelo llega gris; si mueve el .mtl, las texturas desaparecen. Por eso model-viewer de Google, three.js, Babylon.js y Scene Viewer de Android tratan GLB como formato predeterminado y OBJ como algo secundario.
OBJ
Wavefront OBJ
OBJ es un formato de geometría 3D desarrollado por Wavefront Technologies. Es un archivo de texto plano que enumera vértices, coordenadas de textura, normales y caras, con los materiales y las texturas referenciados en un archivo .mtl aparte. Casi todos los programas de modelado 3D, motores de videojuegos y herramientas de impresión 3D pueden importarlo. OBJ no admite animación, rigging ni jerarquías de escena, y las texturas se pierden si los archivos MTL y de imagen no se guardan juntos.
- Compresión
- –
- Transparencia
- –
- Animación
- No
- Presentado en
- Wavefront Technologies
GLB
glTF binario (GLB)
GLB es la forma binaria de glTF 2.0, el formato de transmisión 3D que el Khronos Group publicó en 2017. Reúne geometría, materiales PBR, texturas y animaciones en un solo archivo compacto diseñado para cargarse rápido. GLB se usa mucho para 3D en la web, visores de RA, Android Scene Viewer y tiendas de modelos en línea. Algunas herramientas 3D de escritorio y programas CAD antiguos no lo importan.
- Compresión
- –
- Transparencia
- –
- Animación
- Sí
- Presentado en
- 2017 · Khronos Group
Se convierte OBJ a GLB porque los visores web, las plataformas de comercio electrónico y las apps de RA quieren un único archivo autónomo con materiales físicos (PBR), mientras que un OBJ está repartido entre una malla, un MTL e imágenes de textura sueltas.
Cómo preparar un OBJ para una conversión limpia a GLB
| Sí | No |
|---|---|
| Suba el OBJ, el MTL y las texturas juntos en un solo ZIP. | Cambiar el nombre de las texturas después de exportar el OBJ. |
| Compruebe que el .mtl nombra las texturas por su nombre de archivo y no por una ruta completa de su computadora. | Dejar texturas 8K en un modelo pensado para celulares. |
| Use texturas PNG o JPG; el núcleo de glTF 2.0 solo admite esos dos formatos. | Esperar que los materiales solo especulares se vean idénticos con iluminación PBR. |
| Elija las Unidades del modelo correctas para que el modelo aparezca a tamaño real. | Usar el GLB como original de edición; conserve la escena de origen. |
Cómo probar el GLB y seguir adelante
Abra el resultado en un visor antes de publicarlo. El Visor 3D de Windows, el editor en línea de three.js y glTF Sample Viewer aceptan un archivo arrastrado y muestran si las texturas cargaron y si el modelo está bien orientado. Si queda acostado, vuelva a convertir con Eje vertical en Y hacia arriba.
Para un modelo de impresión que nace como STL y no como OBJ, STL a GLB hace el mismo trabajo sin el paso de materiales. Si recibió un glTF con archivos .bin y de imagen aparte, glTF a GLB lo empaqueta igual que esta página empaqueta un OBJ.
Preguntas sobre OBJ a GLB
¿Por qué mi modelo OBJ se ve enorme en el visor de GLB?
Las cifras del OBJ estaban en milímetros y glTF lee cada unidad como un metro, así que un jarrón de 200 mm pasa a medir 200 metros. Configure Unidades del modelo en mm y vuelva a convertir; el convertidor escala las coordenadas a metros.
¿Qué ajustes de material del OBJ se trasladan al GLB?
El color difuso y el mapa de textura difusa pasan a ser el color base de glTF, un mapa de relieve o de normales se convierte en la textura de normales y la transparencia se mantiene. Los ajustes especulares no tienen equivalente directo en el modelo metálico-rugosidad de glTF y se aproximan, así que los materiales brillantes pueden necesitar después un ajuste de rugosidad.
¿Puedo poner el GLB convertido desde OBJ en una página de producto de Shopify?
Sí. Shopify acepta archivos GLB como contenido 3D de producto y los muestra en un visor que se puede girar. Los dispositivos Apple necesitan además una versión USDZ para la RA, que puede crear con GLB a USDZ.
Mis texturas del OBJ son 4K. ¿El GLB pesará demasiado para la web?
Las imágenes se incrustan tal como están, así que cuatro texturas 4K pueden hacer que el archivo pese varias decenas de megabytes. Para cualquier cosa que se vea en un celular, redimensione las texturas a 1024 o 2048 px antes de comprimir el OBJ en ZIP; al tamaño de visualización el modelo se verá igual.
¿Qué diferencia hay entre GLB y glTF?
Son el mismo formato en dos presentaciones. glTF es un archivo JSON con archivos binarios y de imagen aparte, mientras que GLB lo reúne todo en un solo archivo binario. GLB es más fácil de subir y compartir, por eso la mayoría de las plataformas lo piden.