Guía
Cómo convertir OBJ a STL
Actualizado · Solo malla OBJ a STL
Exporta un OBJ, conviértelo en local, revisa la escala en mm y abre el STL en Bambu Studio, Cura o PrusaSlicer. Después, convertir OBJ a STL en privado en el navegador.
Convertir OBJ a STL para Bambu, Cura o Prusa
Exportar un OBJ de Wavefront desde Blender, pasarlo a milímetros en el navegador, descargar un STL binario y comprobar el tamaño en un slicer.
Paso 1
Aplicar la escala en Blender
Selecciona la malla y aplica la escala para que la escala del objeto lea 1, 1, 1 antes de exportar. Una escala sin aplicar es un motivo habitual de que el tamaño del STL no coincida con la vista.
Paso 2
Exportar OBJ de Wavefront
Usa Archivo, Exportar, Wavefront (.obj). Exporta la malla que quieres imprimir. No necesitas el archivo MTL para este conversor.
Paso 3
Abrir el conversor privado
Abre la herramienta para convertir OBJ a STL. Suelta el archivo .obj. Se lee en el navegador y no se sube.
Paso 4
Poner milímetros
Deja las unidades en milímetros si el OBJ se modeló en milímetros. Elige centímetros, metros o pulgadas solo si el archivo se guardó así. Lee la caja delimitadora.
Paso 5
Descargar el STL binario
Descarga el STL binario. El ASCII es opcional y está apagado por defecto. No hace falta una cuenta.
Paso 6
Revisar en el slicer
Importa el STL en Bambu Studio, UltiMaker Cura o PrusaSlicer y confirma el tamaño en milímetros en la cama antes de laminar.
Un archivo de impresión es una lista de triángulos que un slicer puede colocar en una cama. Un OBJ de Wavefront suele ser el archivo que ya tienes salido de Blender. Puede incluir varios objetos, una biblioteca de materiales y coordenadas que no están en milímetros. Esta guía es el camino corto de ese OBJ a un STL binario, y luego a Bambu Studio, UltiMaker Cura o PrusaSlicer. La conversión se queda en tu navegador. Ninguno de estos pasos sube la malla.
Aplica la escala y luego exporta el OBJ desde Blender
Abre el archivo blend y mira las propiedades del objeto. Si la escala no es 1, 1, 1, el tamaño en pantalla y las posiciones de vértice exportadas pueden no coincidir, según cómo esté el exportador. Selecciona el objeto y aplica la escala para que los campos pasen a 1. Hazlo antes de exportar, no después de haber adivinado un porcentaje en el slicer.
Decide qué significa «una unidad» en esta escena. La unidad por defecto de Blender suele ser el metro, mientras que una figura se modeló como si la cuadrícula fueran milímetros. Son archivos distintos que se ven iguales en pantalla hasta que un slicer supone milímetros. Si no estás seguro, anota una medida que conozcas — «esta base mide 40 mm» — y la compararás con la caja delimitadora en un momento. El menú de unidades no puede inventar ese dato. Tienes que saberlo o medirlo.
Exporta con Archivo → Exportar → Wavefront (.obj). Exporta el objeto que piensas imprimir, no todo un montaje de luces ni un duplicado oculto. Puedes ignorar el archivo MTL que esta exportación puede escribir junto al OBJ. El conversor no lee materiales, UVs ni texturas. Si todavía necesitas el modelo con textura, guarda el OBJ y el MTL juntos en la carpeta del proyecto. El STL es un segundo archivo para el slicer, no un reemplazo del original.
Las curvas, los objetos de texto y los modificadores que no se han convertido en malla no se vuelven caras sólidas. Convierte el objeto en malla para que el OBJ contenga líneas v y f. Un archivo que solo tiene puntos no tiene nada que un STL pueda guardar.
Convierte en el navegador y lee la caja
Abre el conversor de OBJ a STL y suelta el archivo .obj, o usa el selector de archivos. La página dice el límite de entrada: 40 MB. Una escultura más grande que eso debería diezmarse, o exporta solo la parte que vas a imprimir. El worker lee el archivo en tu dispositivo. Si a la pestaña se le acaba la memoria, cierra otras pestañas o baja el número de triángulos y exporta otra vez. Ese fallo es local. No es un servidor que rechaza una subida.
Deja milímetros seleccionado si el OBJ se construyó en milímetros. Cambia a centímetros, metros o pulgadas si esa es la unidad real. La escala extra se queda en 1, salvo que de verdad quieras un cambio de tamaño encima de la conversión de unidad. La caja delimitadora se actualiza en milímetros. Si esperabas una base de 40 mm y la caja dice 40 × 40 × 40, estás en el barrio correcto. Si dice 0.04 o 40000, para y cambia la unidad. No descargues un archivo del que ya sabes que el tamaño está mal.
Los OBJ de Blender suelen ser Y hacia arriba. Los slicers tratan Z como arriba. La opción de eje por defecto gira Y hacia Z y puede sentar el punto más bajo en Z = 0 para que la pieza descanse en la cama. Si tu exportador ya era Z hacia arriba, elige «Z ya hacia arriba» para que el modelo no quede de lado. La vista previa opcional usa esa misma orientación. Puedes saltarte la vista previa. El STL no depende de WebGL.
El STL binario es la descarga que quieres para Bambu, Cura y Prusa. Deja la casilla ASCII apagada, salvo que necesites texto que puedas leer en un editor. El botón guarda el archivo al momento. No hay cuenta y no hay un segundo paso que lo desbloquee.
Abre el STL en un slicer
Bambu Studio. Importa el STL en la placa que usas para esa impresora. Lee el tamaño en el panel del objeto antes de laminar. Si la pieza tiene los milímetros correctos, oriéntala, añade soportes si la malla los necesita y lamina. Si el tamaño está desviado unos 10×, 25.4× o 1000×, borra el objeto y reconstruye el STL con la unidad correcta. Escalar «a ojo» en el slicer y escalar también en el conversor se acumula, y la segunda impresión saldrá mal de otra manera.
UltiMaker Cura. Abre el STL y mira el tamaño en el panel de herramientas. La lectura por defecto del STL en Cura son milímetros. Un OBJ a escala de metros que no se convirtió con la opción de metros parecerá una mota o, si los números eran grandes, un modelo que no cabe en la cama. Compara la caja delimitadora que ya viste en el conversor con las medidas de Cura. Deben coincidir salvo un pequeño error de redondeo.
PrusaSlicer. Importa y confirma el tamaño del mismo modo. PrusaSlicer también avisa en algunas mallas rotas. Un aviso aquí significa que los triángulos ya eran problemáticos. Este conversor no cosió agujeros ni volteó caras. Lleva el STL de vuelta a Blender, repara la malla, exporta el OBJ otra vez y convierte otra vez. No esperes que el paso STL arregle una cáscara no manifold.
En los tres slicers, el hábito útil es el mismo: fíate de una medida conocida, no del hecho de que un archivo se descargó. Una conversión correcta solo significa que los triángulos se reescribieron.
Lo que este camino no hace
El STL no llevará el pintado de tu archivo MTL. Si la impresión es de un solo color de filamento, está bien. Si necesitabas color, sigues necesitando el OBJ, o un formato que esta herramienta no escribe. El camino tampoco acepta un sólido STEP. Exporta primero una malla desde la aplicación CAD y luego empieza en el paso OBJ. No acepta un PNG ni un JPG. Una imagen no es una lista de caras.
Un archivo cada vez. Si tienes un kit de piezas, exporta y convierte cada malla que te importe, y nombra el STL según la pieza. El número de triángulos del conversor es el número de la descarga. Un número enorme laminará despacio aunque el archivo esté por debajo de 40 MB. Diezma en Blender cuando el slicer se ahogue y luego convierte el OBJ más ligero. No estás perdiendo un «modo STL de alta calidad». Estás eligiendo una densidad de malla que tu impresora y tu equipo pueden manejar.
Cuando el tamaño se ve bien y el slicer abre el archivo, has terminado con este sitio. Conserva el OBJ si vas a editar el modelo otra vez. La guía OBJ o STL es la versión larga de esa decisión. La guía milímetros frente a metros es la que hay que leer cuando la vista de la cama sigue pareciendo absurda. Binario o ASCII explica el valor por defecto que acabas de descargar.
Preguntas
¿Tengo que usar Blender?
No. Cualquier aplicación que escriba una malla OBJ de Wavefront puede alimentar este conversor. Blender es el camino que esta guía detalla porque es el modelador gratuito habitual. El archivo sigue necesitando vértices y caras.
¿Por qué el slicer muestra una pieza diminuta o enorme?
El STL no guarda una unidad. Iguala el menú de unidades al OBJ y luego lee la caja delimitadora en milímetros. La guía de milímetros frente a metros recorre el caso 1000×.
¿Puedo convertir un PNG en este mismo flujo?
No. Este flujo parte de una malla OBJ. Las fotos y las imágenes planas no se aceptan.
Guías relacionadas
- Unidades mm o metrosPor qué una impresión puede salir 1000× demasiado grande, y cómo revisar la caja.
- OBJ o STLCuándo conservar el OBJ y qué tira un STL.
- STL binario o ASCIIPor qué la descarga usa STL binario por defecto.
- Qué es un archivo OBJOBJ de Wavefront, caras y el archivo MTL que no leemos.
- Qué es un archivo STLMallas de triángulos, coordenadas sin unidad y slicers.
- FAQPrivacidad, tamaño, texturas, STEP y archivos de imagen.