Cookies de estadística y publicidad
Usamos cookies de estadística y de publicidad, y ambas van a Google. Si rechazas, para ti no cambia nada visible.Ir a la página de privacidad
Aquí puedes convertir 3MF a OBJ gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.
Hasta 100 archivos a la vez. Mezclar formatos no es problema.
Se convierten uno tras otro y vuelven juntos en un ZIP.
3MF a OBJ
3MF es un formato de impresión. PrusaSlicer, Cura, Bambu Studio y 3D Builder lo leen y lo escriben, y fuera de ese círculo el soporte se adelgaza deprisa: bastantes programas de modelado, de CAD y de render siguen sin importador propio más de una década después de que se publicara la especificación.
OBJ tiene el problema contrario y la virtud contraria: guarda muchísimo menos y lo abre todo. Cuando alguien te manda una pieza como 3MF y hay que modificarla, medirla contra un plano o meterla en una escena, convertir a OBJ suele ser el camino más corto para tenerla en pantalla.
Un 3MF declara en qué unidad está escrito, y es el único formato de este grupo que lo hace. El conversor lee esa declaración y escala la geometría a milímetros: micras por 0,001, centímetros por 10, pulgadas por 25,4, pies por 304,8 y metros por 1.000, mientras que un archivo ya en milímetros pasa sin tocarse.
Así, una escuadra dibujada en pulgadas con 2,5 unidades de ancho llega al OBJ con 63,5 de ancho. Es el mismo objeto descrito en milímetros, y es la respuesta correcta porque un OBJ no declara unidad ninguna y tanto la impresión como el CAD leen un número sin etiqueta como milímetros. También es el único sitio de esta categoría donde lo que ves después no son los números con los que empezaste, lo cual conviene saber antes de compararlos contra un plano.
Ese escalado no es un tecnicismo para un lector europeo o hispanoamericano: es el caso más frecuente. Buena parte de los modelos que circulan por los repositorios abiertos vienen de un país donde se dibuja en pulgadas, y llegan a un taller, un aula o un fablab donde todo lo demás está en milímetros.
Descargar un soporte, abrirlo y encontrarse una pieza veinticinco veces más pequeña de lo esperado es exactamente lo que ocurre cuando la unidad se ignora. Aquí no se ignora, y el resultado es que la pieza convertida se puede medir con la misma regla que el resto del proyecto sin corregir nada a mano.
Un 3MF separa qué es un objeto de dónde va. La sección de recursos guarda las mallas; la sección de construcción guarda elementos, cada uno nombrando un objeto y llevando opcionalmente una transformación: doce números que describen una matriz de cuatro por tres.
OBJ no tiene equivalente, así que la transformación de cada elemento se aplica a una copia de los vértices antes de escribirlos. Las piezas aterrizan donde la sección de construcción las puso. Si el mismo objeto está referenciado por varios elementos —el mismo separador impreso cuatro veces en una bandeja—, obtienes cuatro grupos con cuatro copias completas de la geometría, porque no hay otra forma de expresarlo en un formato sin instanciación.
La especificación permite que un objeto no tenga malla propia y se defina como una lista de componentes que apuntan a otros objetos, cada uno con su transformación. Es como el formato expresa un ensamblaje hecho de piezas reutilizables, y es perfectamente legal y bastante usado.
El conversor sigue esas referencias de forma recursiva y multiplica las transformaciones a lo largo de la cadena, con una protección contra ciclos por si un archivo generado a mano se referencia a sí mismo. No siempre fue así: leer solo la malla propia hacía que un ensamblaje de dos piezas llegara con las dos superpuestas en el origen, y sin ningún aviso, porque la única condición que produce error es que no haya geometría en ninguna parte del archivo.
Un objeto que tenga atributo de nombre lo conserva, y ese nombre se convierte en la línea de grupo del OBJ. En un archivo de varias piezas esa es la diferencia entre importar seis componentes identificables e importar seis formas anónimas, y es casi la única información no geométrica que sobrevive.
Los objetos sin nombre reciben uno generado, con lo cual la agrupación sigue siendo visible aunque no sea informativa. Merece la pena notar que la dirección importa: convertir un OBJ a 3MF pierde los nombres, porque el escritor de 3MF emite objetos con identificador y sin atributo de nombre. La información sale del 3MF y no vuelve a entrar en él.
Un 3MF es un paquete comprimido con un mapa de tipos de contenido y un archivo de relaciones, la misma convención que usa un DOCX. Un proyecto de laminador mete ahí bastante más que la geometría: perfiles de impresión, asignaciones de filamento, ajustes por objeto, mallas modificadoras, refuerzos de soporte, disposición de bandeja, una miniatura y XML propio de cada fabricante en su propio espacio de nombres.
El conversor busca el modelo dentro del paquete, o en su defecto cualquier entrada cuyo nombre termine en la extensión del modelo, y lee la geometría de ahí. Todo lo demás se ignora. Es el alcance correcto —nada de eso tiene representación en un OBJ— pero significa que un proyecto convertido son las formas y nada más, y que la configuración de impresión se queda en el 3MF que conviene conservar.
Cuando el 3MF tiene sección de construcción, sólo se convierten los objetos que sus elementos referencian. Un objeto que está en recursos y que nadie construye no se escribe en el OBJ, y es deliberado: la sección de construcción es la declaración del archivo sobre lo que de verdad se va a fabricar.
Hay un caso de reserva. Un 3MF con recursos y sin ninguna sección de construcción —poco común pero legible— convierte sus objetos de todas formas, ya que evidentemente son el contenido y sencillamente no tienen colocación declarada; en ese caso se emiten los objetos que nadie más referencia, para que un ensamblaje no salga dos veces, una a través de su padre y otra suelto. Entre las dos reglas, un OBJ convertido contiene lo que el 3MF decía que se estaba haciendo.
3MF tiene un modelo de materiales de verdad: grupos de material base, grupos de color y un índice de propiedad en cada triángulo, de modo que un solo objeto puede ser multicolor. Las impresoras multimaterial lo usan y los laminadores lo escriben. Nada de eso se lee aquí, y un OBJ tampoco tendría dónde ponerlo.
El archivo que sale contiene una cabecera de comentario, las líneas de grupo, las de vértice y las de cara, y nada más: no se escribe ninguna referencia a biblioteca de materiales ni se produce ningún archivo acompañante. Si el 3MF multimaterial se convierte para que alguien vuelva a colorearlo, el color hay que rehacerlo en destino, y guardar el 3MF original al lado del OBJ es la única forma de conservar la asignación.
El OBJ escrito aquí no incluye normales de vértice ni de cara. Su ausencia no es un defecto: el importador las calcula a partir de las caras, que es lo que hace cualquier programa cuando no se las dan.
La consecuencia visible es que el modelo aparece con sombreado plano, con cada triángulo diferenciado del vecino. Si en el laminador lo veías suave, no has perdido geometría: has perdido el suavizado, y activarlo en el modelador es una casilla. Lo que sí conviene comprobar es el recuento de triángulos, porque ese es el dato que dice si la malla llegó entera.
El archivo se importa en Blender, MeshLab, Maya y prácticamente cualquier otra cosa sin configurar nada, porque contiene únicamente los tres tipos de línea más antiguos del formato.
Lo primero que merece una mirada es el tamaño. El OBJ está en milímetros por construcción, y los programas de modelado discrepan sobre qué significa una unidad sin etiqueta: Blender toma una unidad como un metro por defecto, así que una pieza de 63,5 mm aparece como un objeto de 63,5 metros salvo que se fije la escala de importación. Eso es una cuestión de escala de escena y no un error de conversión, y leer una cota conocida del modelo lo resuelve en diez segundos.
El paquete se descomprime, las unidades se escalan y la geometría se escribe dentro de la pestaña, sin que ninguna petición transporte el archivo. Para una pieza de un cliente, un prototipo bajo acuerdo de confidencialidad o el trabajo de fin de grado de alguien, eso no es un detalle menor: un archivo de geometría es un plano, y subirlo a una web a cambio de otro archivo es un trato que se hace por costumbre.
El techo de la capa gratuita son 100 MB por archivo y cien archivos por lote, que vuelven como un ZIP. Como las conversiones no consumen capacidad de servidor, no hay cuenta, ni cupo diario, ni cola: el límite práctico por encima de eso es la memoria de tu propio equipo.
| 3MF | OBJ | |
|---|---|---|
| Nombre completo | 3D Manufacturing Format | Objeto Wavefront |
| Extensión de archivo | .3mf | .obj |
| Tipo de medio | model/3mf | model/obj |
| Publicado por primera vez | 2015 | 1992 |
| Publicado por | 3MF Consortium | Wavefront Technologies |
| Especificación | 3MF Core Specification | — |
| Licencia | Estándar abierto | Estándar abierto |
| Situación actual | Vigente | Vigente |
| Se abre en el navegador | Ningún navegador | Ningún navegador |
| Considerado en su lugar | STL | GLTF, PLY, STL |
Los programas de siempre no coinciden: 3MF se abre en PrusaSlicer, Cura y Microsoft 3D Builder, y OBJ en Blender, MeshLab y Maya, así que quien reciba el resultado necesita alguno del segundo grupo.
Los dos apuntan a trabajos distintos: 3MF a la impresión 3D y OBJ a mover datos entre programas y la edición. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.
3MF es el formato de 3MF Consortium, publicado en 2015. Está recogido en 3MF Core Specification, y conviene conocerlo si el archivo tiene que sobrevivir a la herramienta que lo escribió.
OBJ viene de Wavefront Technologies y es de 1992. Blender, MeshLab y Maya lo leen.
OBJ se publicó en 1992 y 3MF en 2015. El más antiguo suele ser el archivo más seguro para entregar; el más reciente hace lo mismo con menos bytes.
No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo.
Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez.
3MF y OBJ describen el contenido de maneras radicalmente distintas. La conversión es por tanto una reconstrucción y no una copia: fiel, pero no idéntica byte a byte. Solo la geometría. Los materiales, los colores, las texturas y la animación no viajan, y un modelo colocado varias veces vuelve con cada copia fijada en su propia posición.
Para la conversión no: ocurre en el navegador que ya tienes abierto. Para abrir el resultado necesitas después el programa con el que tu dispositivo muestra normalmente Wavefront Object.