Jump to content

Converting 2D images to 3D for printing using open source software/es

From Appropedia

Software necesario

  • Inkscape : un editor de gráficos vectoriales de código abierto , con capacidades similares a Illustrator, CorelDraw o Xara X, que utiliza el formato de archivo Gráficos vectoriales escalables (SVG) estándar del W3C.
  • OpenSCAD - El modelador CAD 3D sólido del programador
  • Blender : Un software de modelado 3D (no CAD) más flexible. Esta opción tiene muchas más probabilidades de importar correctamente el dibujo y permitir el reconocimiento de rostros, pero podría no generar archivos STL dimensionalmente precisos ni imprimibles en 3D (requiere algo de práctica, pero es posible).

Convertir imagen a gráficos vectoriales

  1. Obtén una imagen 2D y ábrela en Inkscape (o dibújala en Inkscape)
  2. Conviértalo en una ruta (si funcionó, debería ver un montón de cuadrados grises)
    • Si es una imagen encontrada, vaya a Ruta --> Trazar mapa de bits - shift+Alt+B
    • (si lo dibujaste Ruta--> Objeto a ruta o haces clic en Shift+Ctrl+C)
  3. Seleccione cada nodo: vaya a Editar --> Seleccionar todo o Ctrl+A
  4. Si desea una alta resolución (líneas curvas), haga clic en el botón del extremo izquierdo "insertar nuevos nodos en los segmentos seleccionados" (haga esto tantas veces como desee; 2 o 3 veces obtendrá curvas bastante suaves en la mayoría de las imágenes).
  5. Luego haga clic en el botón "Convertir los segmentos seleccionados en líneas" - vea la captura de pantalla (si no puede ver los botones, haga clic en F2).

300px-Inkscape-mtu.jpg

  1. File > Save Asun archivo dxf.

OpenSCAD

  1. Guarde el archivo en su directorio OpenSCAD o muévalo después de guardarlo
  2. Iniciar OpenSCAD
  3. Use 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 computadora (por ejemplo, si usa una computadora 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 podría pasar a través de un borde en su dibujo (durante un trazado de rayos ).
  4. Luego puedes utilizarlinear_extrude()
  5. Compilarlo y renderizarlo (F6)
    • Si tienes problemas para que aparezca algo, en la barra de menú ve a File > Examples > Old > example007.scad.
    • También vale la pena probar este complemento de Inkscape .
  6. Guardar como STL para imprimir: haga clic en Diseño --> Guardar como STL (esto puede llevar algún tiempo dependiendo de la complejidad de su objeto)
  7. Ábrelo en tu software de impresión 3D favorito e intenta imprimirlo.

Blender

  1. Iniciar Blender en modo de modelado
  2. Ir aEdit > Preferences > Add-ons > Import-Export: Import AutoCAD DXF Format (.dxf)
  3. Cerrar la ventana de Preferencias.
  4. Ve a File > Import > AutoCAD DXFtu archivo y búscalo. El boceto se importará; quizás tengas que alejar la vista para encontrarlo.
  5. Haga clic derecho en la curva y seleccioneConvert to Mesh
  6. El objeto ya es editable. Para extruir la imagen, cambia de Object Modea Edit Modeusando el menú desplegable de la esquina superior izquierda.
    • Junto a ese menú desplegable hay tres botones que permiten alternar entre selección de vértice, arista y cara. Empieza con la selección de vértice.
    • Divide las superficies que deseas extruir en formas geométricas simples. Esto es especialmente importante si tienes huecos en el centro del dibujo. Al crear caras, Blender 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 (Mayúsculas + clic) y pulse la Ftecla . Este es el comando "Rellenar".
    • Una vez que hayas descompuesto la superficie, empieza a rellenar las caras. Selecciona un vértice y haz clic con Ctrl+Clic en otro punto del recorrido que quieras que forme el límite de la cara. Ctrl+Clic selecciona todos los vértices entre los dos últimos seleccionados, a lo largo del recorrido 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 luego pulsa la Ftecla.
    • Una vez que hayas completado la creación de tus caras, selecciona todas las caras usando Shift+Clic y extrúyelas usando la herramienta de la barra izquierda.
    • Vea este vídeo como referencia.

Alternativas

Para un elemento del mundo real, como una fotografía, una alternativa es utilizar un grupo de imágenes/fotografías tomadas en un ángulo ligeramente diferente y con diferentes puntos de enfoque.

Con el software de código abierto VisualFSM, puede convertir la colección de imágenes en una nube 3D de datos puntuales, que Meshlab puede editar para su impresión. Consulte http://wedidstuff.heavyimage.com/index.php/2013/07/12/open-source-photogrammetry-workflow/ para obtener un tutorial sobre cómo hacerlo. Gratuito, pero 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.

15px-FA_info_icon.svg.png19px-Angle_down_icon.svg.pngDatos de la página
AutoresBrhubbar
LicenciaCC-BY-SA-3.0
IdiomaInglés (es)
TraduccionesChino , rumano , portugués , danés , español , italiano , alemán
Relacionado7 subpáginas , 14 páginas, enlace aquí
Impacto8.738 páginas vistas ( más )
Creado10 de abril de 2012 por Joshua M. Pearce
Última modificación16 de abril de 2024 por el bot StandardWikitext
Cookies help us deliver our services. By using our services, you agree to our use of cookies.