Converting 2D images to 3D for printing using open source software/es
Software necesario
- Inkscape : un editor de gráficos vectoriales de código abierto , con capacidades similares a las de Illustrator, CorelDraw o Xara X, que utiliza el formato de archivo estándar Scalable Vector Graphics (SVG) del W3C.
- OpenSCAD : el modelador CAD 3D sólido para programadores.
- Blender : un software de modelado 3D (no CAD) más flexible. Esta opción tiene muchas más probabilidades de importar correctamente tu dibujo y permitirte reconocer rostros, pero puede que no genere archivos STL dimensionalmente precisos o imprimibles en 3D (requiere práctica, pero es posible).
Convertir imagen a gráficos vectoriales
- Obtén una imagen 2D y ábrela en Inkscape (o dibújala en Inkscape).
- Conviértelo en una ruta (si funciona, deberías ver un montón de cuadrados grises).
- Si se trata de una imagen encontrada, vaya a Ruta --> Rastrear mapa de bits - Shift+Alt+B
- (Si lo dibujaste mediante Ruta --> Objeto a ruta o pulsando Mayús+Ctrl+C)
- Seleccione todos los nodos -- vaya a Editar --> Seleccionar todo o Ctrl+A
- Si desea una alta resolución (líneas curvas), haga clic en el botón de la izquierda "insertar nuevos nodos en los segmentos seleccionados" (puede hacerlo tantas veces como desee; 2 o 3 veces se obtienen curvas bastante suaves en la mayoría de las imágenes).
- A continuación, haga clic en el botón "Convertir segmentos seleccionados en líneas" (vea la captura de pantalla; si no ve los botones, pulse F2).
File > Save Asun archivo dxf.
OpenSCAD
- Guarda el archivo en tu directorio de OpenSCAD o muévelo después de guardarlo.
- Iniciar OpenSCAD
- Utilice el comando de importación en el directorio donde lo guardó. Esto se logra fácilmente arrastrando el archivo desde el explorador de archivos a la ventana del editor de OpenSCAD. Si no está en su propio ordenador (por ejemplo, si usa un ordenador de MTU):
import(file="\\\\mtucifs3.iso.mtu.edu\\home\\My Pictures\\filename.dxf", convexity=3);- La convexidad es una medida del número de veces que una línea recta puede pasar por un borde en tu dibujo (durante un trazado de rayos ).
- Entonces puedes usar
linear_extrude() - Compílalo y renderízalo (F6)
- Si tiene problemas para que aparezca algo, en la barra de menú vaya a
File > Examples > Old > example007.scad. - Este complemento de Inkscape también merece la pena probarlo.
- Si tiene problemas para que aparezca algo, en la barra de menú vaya a
- Guardar como STL para imprimir: Haga clic en Diseño --> Guardar como STL (esto puede tardar un tiempo dependiendo de la complejidad del objeto).
- Ábrelo en tu software de impresión 3D favorito e intenta imprimirlo.
Licuadora
- Inicia Blender en modo modelado.
- Ir a
Edit > Preferences > Add-ons > Import-Export: Import AutoCAD DXF Format (.dxf) - Cierra la ventana de Preferencias.
- Ve a la
File > Import > AutoCAD DXFcarpeta donde se encuentra tu archivo. El boceto se importará; es posible que tengas que alejar la imagen para encontrarlo. - Haga clic con el botón derecho en la curva y seleccione
Convert to Mesh - El objeto ahora es editable. Para extruir la imagen, cambie de
Object ModeaEdit Modeusando el menú desplegable en la parte superior izquierda.- Junto a ese menú desplegable hay tres botones que permiten alternar entre la selección de vértices, aristas y caras. Empiece con la selección de vértices.
- Divide las superficies que deseas extruir en formas geométricas simples. Esto es particularmente importante si tienes huecos en el centro de tu dibujo. Cuando Blender crea caras, interpola la superficie entre todos los vértices/aristas seleccionados. Esto significa que no reconocerá automáticamente esos huecos y simplemente los rellenará a menos que estén conectados por aristas.
- Para crear una arista, seleccione dos vértices (Shift + clic) y pulse la
Ftecla. Este es el comando "Rellenar". - Una vez que hayas dividido la superficie, comienza a rellenar las caras. Selecciona un vértice y, a continuación, haz clic con la tecla Ctrl presionada en otro punto del camino que quieras que forme el límite de la cara. Al hacer clic con la tecla Ctrl presionada, se seleccionan todos los vértices entre los dos últimos vértices seleccionados, a lo largo del camino más corto (indicado por las definiciones del ratón en la barra inferior de la ventana de Blender). Usa esto para trazar el límite y, a continuación, pulsa la
Ftecla. - Una vez que hayas terminado de crear las caras, selecciónalas todas usando Mayús+Clic y extruyelas usando la herramienta de la barra lateral izquierda.
- Vea este video como referencia.
Alternativas
Para un objeto del mundo real, como una fotografía, una alternativa es utilizar un grupo de imágenes/fotografías tomadas desde ángulos ligeramente diferentes y con distintos puntos de enfoque.
Utilizando el software de código abierto VisualFSM, puedes convertir la colección de imágenes en una nube de puntos 3D, que luego puedes editar con Meshlab para imprimir. Consulta http://wedidstuff.heavyimage.com/index.php/2013/07/12/open-source-photogrammetry-workflow/ para ver un tutorial sobre cómo hacerlo. También puedes optar por una alternativa gratuita, aunque no de código abierto: http://www.selva3d.com . Sube tu archivo y se convertirá a STL en 3 pasos, sin necesidad de descargar ningún software.
| Autores | |
|---|---|
| Licencia | CC-BY-SA-3.0 |
| Citar como | Brhubbar (2012–2025). "Conversión de imágenes 2D a 3D para impresión mediante software de código abierto" . Appropedia . Consultado el 24 de julio de 2026 . |
