Ir al contenido
kivo

Por qué tu modelo 3D se imprime con el tamaño equivocado

Laminas un modelo descargado y aparece en la cama como una mota, o la ocupa entera. No hay nada dañado. El archivo simplemente nunca dijo qué significaban sus números.

La mayoría de formatos 3D no guardan unidades

Un archivo STL contiene una lista de triángulos, y cada vértice son tres números. Ese es todo el formato. No hay ningún campo que diga si un 10 son diez milímetros, diez centímetros o diez pulgadas — y en OBJ pasa lo mismo.

Los laminadores resuelven la ambigüedad suponiendo milímetros. Esa convención es la razón por la que el STL funciona para imprimir, y también por la que falla en cuanto el archivo se creó con otra suposición.

glTF y GLB son la excepción, y ahí está la trampa

La especificación glTF 2.0 sí define una unidad: todas las distancias son en metros. Es lo sensato para un formato pensado para la web y la realidad aumentada, donde una silla debería medir alrededor de una unidad y no novecientas.

Así que un GLB y un STL pueden tener la misma geometría y los mismos números y significar cosas que se diferencian mil veces. Convierte uno en otro sin tocar los números y una figura de 0,1 m se convierte en 0,1 mm — demasiado pequeña para que el laminador la muestre. Un escritorio de un metro se convierte en mil milímetros y se come la cama.

Es la razón más común por la que un modelo convertido se imprime mal, y ninguno de los dos archivos dice nada.

Compruébalo antes de laminar, no después

Abre el modelo y mira su caja delimitadora. Una funda de móvil debería medir unos 150 por 75; una miniatura de juego de mesa unos 28 de alto; un benchy 60 por 31. Si los números tienen tres decimales, el archivo casi seguro está en metros. Si están en decenas de miles, alguien trabajó en micras.

Hacerlo lleva diez segundos y no cuesta nada. Descubrirlo tras una impresión de cuatro horas cuesta cuatro horas.

Los tres números que conviene saber

  • De metros a milímetros: multiplica por 1000. Es el caso de GLB y glTF, y el que más te vas a encontrar.
  • De pulgadas a milímetros: multiplica por 25,4. Habitual en modelos exportados de SketchUp o de programas CAD estadounidenses antiguos.
  • De centímetros a milímetros: multiplica por 10. Aparece en la salida de escáneres antiguos.

Escalar en el laminador y escalar el archivo funcionan los dos. Escalar el archivo merece la pena si lo vas a imprimir más de una vez o a mandar a otra persona — si no, el siguiente repetirá tu descubrimiento.

Lo que parece un problema de escala y no lo es

  • Un modelo tumbado que debería estar de pie es un problema de orientación, no de escala. Gíralo en el laminador.
  • Un modelo un poco más grande que la cama puede que simplemente sea grande. No todo es un error de unidades.
  • Las paredes que salen más finas de lo diseñado suelen deberse al ancho de la boquilla, no a la escala.
  • Un modelo que al laminar no da nada suele ser geometría no cerrada (non-manifold) más que un modelo diminuto — mira primero la caja delimitadora, porque distingue los dos casos al instante.

Herramientas útiles

Para leer después

Todas las guías →