SupaVoxel
Formatos de archivo 3D

3MF vs STL: ¿desde cuál deberías imprimir?

En 3MF vs STL, 3MF gana para imprimir: unidades, colores, piezas y ajustes del slicer en un archivo compacto. STL sigue siendo la opción universal para una pieza de un solo color.

  • Especificación del 3MF Consortium
  • Tamaños de archivo medidos
  • Bambu, Prusa y Cura comprobados
Actualizado octubre de 2026

3MF vs STL: la respuesta corta

Usa 3MF siempre que tu slicer lo admita, que hoy significa Bambu Studio, PrusaSlicer, OrcaSlicer y UltiMaker Cura. Conoce sus unidades, así que los modelos nunca se importan 25,4 veces más pequeños. Puede contener varias piezas con nombre, colores y materiales. Y un proyecto de slicer guardado como 3MF conserva todos los ajustes, modificadores y asignaciones de filamento, para que tú o cualquier otra persona pueda reabrirlo y obtener la misma impresión.

Usa STL cuando necesites el mínimo común denominador: un slicer antiguo, un servicio de impresión que solo acepta STL, una herramienta CAM o un archivo que cualquiera pueda abrir dentro de diez años. Describe una sola cosa, la superficie como triángulos, y nada más.

Para impresión multicolor en un Bambu AMS o Prusa MMU, la elección entre 3MF y STL no tiene discusión. Un STL no tiene forma de decir qué pieza lleva qué filamento; un 3MF sí.

Tabla comparativa 3MF vs STL

Lo que permiten las especificaciones y lo que realmente usan los slicers.

3MF (.3mf)STL (.stl)
Tipo de geometríaMalla de triángulos indexada, varios objetos y componentes; las extensiones añaden celosías de vigas, cortes y datos volumétricosTriángulos sin indexar, una sola malla
Color / texturaMateriales base y grupos de color; color completo y texturas mediante la extensión de Materiales y PropiedadesNinguno en el estándar
UnidadesSe guardan en el archivo: micra, milímetro (predeterminado), centímetro, pulgada, pie o metroNinguna; los slicers asumen milímetros
MaterialesMateriales con nombre por objeto o por triángulo; los slicers los asignan a filamentosNinguno
Tamaño de archivoXML comprimido en ZIP; en nuestra prueba fue un 59% más pequeño que el STL binario84 bytes + 50 bytes por triángulo (binario)
EditabilidadXML dentro de un ZIP; cámbiale el nombre a .zip para inspeccionarlo; los proyectos de slicer se reabren totalmente editablesSolo malla; sin piezas, nombres ni ajustes
Compatibilidad de softwareBambu Studio, PrusaSlicer, OrcaSlicer, Cura, herramientas 3D de Windows, la mayoría de exportadores CADTodos los slicers, herramientas CAD, CAM y de malla
Uso en impresiónFormato de proyecto recomendado en PrusaSlicer; formato de proyecto nativo en Bambu StudioEl recurso universal para piezas de un solo color
Reglas de validezLa especificación exige aristas manifold y normales hacia el exterior en los objetos imprimiblesSin reglas; las mallas defectuosas son habituales

Fuentes: 3MF Core Specification (3MF Consortium), centro de ayuda de PrusaSlicer, tipos de archivo compatibles de UltiMaker Cura, wiki de Bambu Lab.

Qué contiene un archivo 3MF en comparación con un STL

Un 3MF es un archivo ZIP que sigue las Open Packaging Conventions. Cámbiale el nombre a .zip y encontrarás 3D/3dmodel.model, un archivo XML que enumera los vértices una sola vez y los triángulos como tres índices de vértices, además de un archivo de tipos de contenido y relaciones. Los slicers añaden sus propias partes: miniaturas, ajustes por objeto, distribuciones de placa y listas de filamentos. PrusaSlicer describe un proyecto 3MF guardado como una instantánea completa que debería generar el mismo G-code en otro ordenador.

La especificación principal también establece reglas que el STL nunca tuvo. Un objeto imprimible debe tener aristas manifold, donde cada arista es compartida exactamente por dos triángulos, una orientación de triángulos coherente y normales que apunten hacia el exterior. En la práctica, muchas herramientas siguen escribiendo mallas imperfectas, así que la reparación sigue siendo útil, pero un 3MF válido según la especificación es imprimible por definición.

Un STL no tiene nada de esta estructura: una cabecera de 80 bytes, un recuento de triángulos y 50 bytes por triángulo.

  • 3MF: un ZIP de XML, miniaturas y ajustes
  • Las unidades y los colores forman parte del archivo
  • STL: una lista de triángulos y nada más

Tamaño de archivo STL vs 3MF: un modelo, medido

Exportamos el mismo modelo generado por IA de 500.000 triángulos de nuestra galería, un caballero robot steampunk con 287.963 vértices, solo como geometría en cada formato.

FormatoCómo se almacenaTamaño
STL binario50 bytes por triángulo, vértices repetidos25,0 MB
STL ASCIILos mismos triángulos como texto150,9 MB
3MF, con XML sin comprimir dentroVértices una vez, triángulos como índices47,1 MB
3MF tal como se guarda (deflate ZIP)El mismo XML, comprimido10,3 MB

Aquí el 3MF es un 59% más pequeño que el STL binario. Un 3MF de proyecto de slicer añade miniaturas y ajustes, normalmente unos cientos de kilobytes; un .gcode.3mf de Bambu añade también las trayectorias de herramienta ya laminadas.

Cómo gestionan Bambu Studio, PrusaSlicer y Cura el 3MF frente al STL

PrusaSlicer lista el 3MF primero, lo llama el formato preferido y lo usa para los archivos de proyecto; lee tanto STL binario como ASCII.

Bambu Studio guarda cada proyecto como 3MF con placas, asignaciones de filamento por pieza y ajustes de proceso, y su salida laminada para la impresora es un .gcode.3mf. Los modelos descargados de MakerWorld suelen llegar como proyectos 3MF listos para imprimir.

UltiMaker Cura abre archivos 3MF y sus propios archivos de proyecto de Cura, además de STL, OBJ, PLY, glTF y otros.

Dos advertencias entre slicers. Los ajustes que guarda un slicer son específicos del fabricante, así que un proyecto de Bambu abierto en PrusaSlicer trae la geometría y las piezas, pero no todos los ajustes de proceso. Y las notas de la versión de Cura mencionan que los modelos de un 3MF no siempre se colocan en su posición guardada al importarlos. La geometría, las unidades y la estructura de piezas se transfieren de forma fiable en todas partes.

  • PrusaSlicer: el 3MF es el formato preferido
  • Bambu Studio: los proyectos y los archivos laminados son 3MF
  • Cura: abre 3MF y STL; los ajustes de proyecto son específicos de Cura

Cuándo usar 3MF y cuándo usar STL

Una regla sencilla: 3MF para tus propias impresiones y para compartir proyectos terminados; STL cuando no sabes qué software usa la otra persona.

Impresiones multicolor o multimaterial

3MF. Guarda qué pieza o cara lleva qué filamento, que es justo lo que necesita un AMS o MMU. Los planes de pago de SupaVoxel exportan 3MF multicolor para Bambu AMS con 4 o 16 colores ajustados al PLA de Bambu.

Compartir un proyecto listo para imprimir

3MF con tus ajustes, soportes y distribución de placa, para que la siguiente persona no tenga que adivinar.

Imprimir desde un diseño CAD

El 3MF exportado desde CAD conserva las unidades y los nombres de las piezas. Si tu slicer importa STEP, eso es aún mejor para piezas curvas.

Enviar a un servicio de impresión

Consulta su lista. Muchos ya aceptan 3MF, pero el STL sigue siendo el formato que todos los servicios admiten.

Software antiguo o de nicho

STL. Los slicers antiguos, las herramientas CNC y algunas utilidades de reparación solo leen STL.

Impresión rápida de un solo color

Cualquiera de los dos. La trayectoria de herramienta es idéntica; el 3MF solo evita sorpresas de unidades y es más pequeño.

Convertir entre STL y 3MF: consejos y errores habituales

De STL a 3MF solo se añade un contenedor; de 3MF a STL se descarta todo excepto la forma.

Recomendado
  • Comprueba la escala al convertir STL a 3MF: el conversor tiene que asumir una unidad, normalmente milímetros
  • Repara el STL antes de convertirlo; un 3MF hecho a partir de una malla rota sigue roto
  • Guarda el proyecto 3MF como copia maestra y exporta STL solo para quien lo necesite
  • Divide un modelo multicolor en piezas o píntalo en el slicer y luego guárdalo como 3MF
Evitar
  • Esperar que al convertir 3MF a STL se mantengan colores, piezas o ajustes; acabas con una sola malla fusionada
  • Dar por hecho que otro slicer respetará todos los ajustes de un 3MF de proyecto de un fabricante
  • Subir un STL ASCII a cualquier sitio; pesa seis veces más que el binario sin ninguna ventaja
  • Cambiarle el nombre a .stl por .3mf; un 3MF debe ser un paquete ZIP con XML dentro

FAQ

Preguntas frecuentes

¿Es mejor el 3MF que el STL?

Para imprimir, normalmente sí. El 3MF guarda unidades, colores, varias piezas y ajustes del slicer y, en nuestra prueba, fue un 59% más pequeño que el STL binario para la misma malla de 500.000 triángulos. El STL solo es mejor por compatibilidad: lo leen todos los slicers, herramientas CAD y CAM, incluidos los antiguos. Si tu slicer y la persona a la que se lo envías manejan 3MF, usa 3MF.

¿El 3MF imprime con mejor calidad que el STL?

No. Para la misma malla, el slicer genera la misma trayectoria de herramienta. La diferencia de calidad que nota la gente viene de lo que el 3MF lleva alrededor de la malla: unidades correctas, los ajustes previstos, soportes y filamentos por pieza. Un proyecto 3MF de MakerWorld o Printables se imprime tal como lo ajustó su autor, mientras que un STL te obliga a elegirlo todo tú mismo.

3MF vs STL para impresoras Bambu Lab: ¿cuál debería usar?

3MF. Bambu Studio guarda los proyectos como 3MF, conserva en ellos la distribución de placas y las asignaciones de filamento, y envía los trabajos laminados a la impresora como .gcode.3mf. Para impresiones multicolor con AMS, el 3MF es el único formato habitual que indica qué pieza usa qué filamento. Importa STL cuando sea lo único que tengas, luego pinta o asigna colores y guarda como 3MF.

¿Puedo convertir STL a 3MF?

Sí, y no se pierde nada, porque el 3MF contiene los mismos triángulos más una unidad. El conversor escribe la malla en milímetros, así que asegúrate de que el STL también se modeló en milímetros. Nuestro conversor gratuito de STL a 3MF funciona en tu navegador sin subir nada. Los colores y las piezas no se añaden automáticamente; asígnalos después en tu slicer.

¿Por qué obtengo una sola pieza fusionada al convertir 3MF a STL?

El STL no entiende de objetos separados, nombres, colores ni ajustes, así que el conversor escribe los triángulos de cada pieza en una sola malla. Si necesitas las piezas por separado, exporta cada objeto como su propio STL desde tu laminador o usa después nuestro divisor de STL gratuito para separar las mallas desconectadas.

¿Por qué mi STL es mucho más grande que el 3MF?

El STL binario repite cada vértice por cada triángulo que lo toca y no usa compresión. El 3MF enumera cada vértice una sola vez, lo referencia por índice y comprime el XML en ZIP. En nuestra prueba, el mismo modelo pesó 25.0 MB como STL binario y 10.3 MB como 3MF. El STL ASCII pesó 150.9 MB.

¿Cura admite 3MF?

Sí. La lista de UltiMaker de tipos de archivo que abre Cura empieza por 3MF, incluidos los archivos de proyecto propios de Cura, seguidos de STL, OBJ, PLY, glTF y otros. Un 3MF creado en Bambu Studio o PrusaSlicer se abre con su geometría y sus piezas, pero los ajustes de proceso de esos slicers no se traducen a perfiles de Cura.

¿Cómo consigo un 3MF multicolor a partir de una foto?

Genera el modelo desde tu foto en el estudio de SupaVoxel, que suele tardar de 3 a 5 minutos para un modelo con textura, y luego exporta un 3MF multicolor para Bambu AMS con 4 o 16 colores de filamento ajustados a la paleta PLA de Bambu. Los modelos con textura y la exportación a 3MF forman parte de los planes de pago; las cuentas nuevas reciben 3 créditos gratis y descargas GLB gratuitas para probarlo.

Empezar gratis

Imprime en color con 3MF

Transforma una foto en un modelo 3D con textura, normalmente en 3 a 5 minutos, y exporta un 3MF multicolor para tu Bambu AMS con un plan de pago. Pruébalo con 3 créditos gratis.

No se requiere tarjeta de crédito · 3 créditos gratis para empezar