Ir al contenido principal

AIPRINTGEN WIKI · №67

STL, OBJ y GLB: cuáles son sus diferencias

Comparación de STL, OBJ y GLB según los datos que almacenan
Tres formatos que conservan partes distintas de un recurso 3D.

Respuesta directa. STL guarda solo una superficie triangulada y se usa sobre todo para imprimir; OBJ puede incluir coordenadas UV y referenciar materiales; GLB reúne geometría, materiales, texturas y escena en un archivo. Para laminar en un color suele elegirse STL o 3MF; para una vista previa en color, GLB.

Las extensiones parecen intercambiables porque las tres se abren en programas 3D. Sin embargo, transportan datos diferentes, por lo que una elección incorrecta suele hacerse visible después de enviar o importar el archivo.

STL

STL describe una superficie mediante triángulos. Normalmente no incluye materiales, texturas, estructura de escena ni información fiable sobre unidades. Su ventaja principal es la compatibilidad con laminadores.

Un STL puede contener varios cuerpos, pero no explica la función de cada uno.

OBJ

OBJ transmite malla, normales y coordenadas UV. Los materiales suelen definirse en un MTL separado y las imágenes se guardan al lado. Si se envía solo el OBJ, el aspecto puede perderse.

OBJ es práctico para editores y modelos sencillos con textura, pero exige controlar el conjunto de archivos.

GLB

GLB es la versión binaria de glTF. Puede reunir escena, materiales, texturas y, en ocasiones, animación en un archivo; funciona bien para web, visualización e intercambio.

Para imprimir un GLB, impórtalo, selecciona los objetos necesarios, une la geometría y exporta un formato orientado a impresión.

Qué ocurre con las texturas

Proceso para elegir entre STL, OBJ y GLB
El siguiente paso del proyecto determina el formato adecuado.

El color superficial no se convierte en relieve físico. Las texturas suelen desaparecer al exportar GLB u OBJ a STL. Si un adorno debe imprimirse, tiene que ser geometría o piezas de color separadas.

Qué formato elegir

  • STL: intercambio rápido con casi cualquier laminador;
  • OBJ: edición de malla con materiales externos;
  • GLB: un archivo que conserva el aspecto visual;
  • 3MF: proyecto moderno de impresión 3D;
  • STEP: geometría CAD precisa.

Conserva el GLB u OBJ original y crea un STL separado para imprimir.

Ejemplo

Una figurita de AIPRINTGEN se muestra al cliente como GLB en color. Después se importa en Blender, se extraen las texturas como referencia para pintar y se exporta un STL cerrado. El laminador recibe la geometría y el artista utiliza las imágenes como guía.

Errores y limitaciones

Comparación de geometría, UV, materiales y texturas en formatos 3D
Geometría y apariencia no se guardan de la misma forma.

Un OBJ sin MTL ni texturas aparece gris. Un STL puede abrirse a una escala equivocada. Un GLB puede contener luces, cámaras y varios objetos. Cambiar el nombre de la extensión no convierte los datos.

Preguntas frecuentes

¿Blender puede abrir un GLB?
Sí. Mediante File → Import → glTF 2.0.
¿Se pueden extraer las texturas?
Sí. Tras importar en Blender, puedes desempaquetarlas o guardarlas desde el editor de imágenes.
¿Qué formato conviene para Cura?
STL o 3MF. El GLB suele prepararse y convertirse primero.
¿Por qué un STL no tiene color?
Se utiliza como geometría de superficie y normalmente no guarda materiales.

Conclusión

STL, OBJ y GLB no compiten: sirven para etapas distintas. Elige el formato que conserve los datos necesarios y crea una exportación aparte para imprimir.

Opiniones

Lo que dicen los usuarios

4.9 · 1240 opiniones