• eng
  • deu
  • fra
  • ita
  • por
  • rss-icon
  • facebook-icon
  • youtube-icon
  • twitter-icon

Blender cómo importar archivos CAD DWG y DXF

En este tutorial en español (actualizado a Blender 2.8) veremos cómo importar un archivo DWG en Blender, después de convertirlo en un archivo DXF. Estos dos formatos de archivo son muy importantes en el mundo de la arquitectura y la mecánica, ya que generalmente son generados por programas CAD ampliamente utilizados por arquitectos e ingenieros; por lo tanto, existe la necesidad de hacer que Blender se comunique con este entorno para poder importar modelos descargados de Internet, tener planes 2D para extruir para crear edificios completos y texturizar y animar modelos 3D, y así obtener una vista previa realista del proyecto realizado.
Sin embargo, Blender no tiene un addon para la importación directa de archivos .dwg, ya que este es un formato binario propietario cuyas especificaciones no se han lanzado oficialmente, mientras que el que decodifica archivos .dxf, un formato utilizado para el intercambio de datos entre los distintos programas CAD. Por lo tanto, necesitamos una herramienta que convierta archivos DWG a archivos DXF.
En este tutorial, primero mostraremos cómo convertir un archivo DWG en un archivo DXF, luego cómo importar el archivo DXF en Blender y cómo realizar algunas operaciones para convertir todo en una mesh. Eventualmente, surgirán algunos problemas y se presentarán algunas posibles soluciones.

Como prueba para usar en el tutorial, intentaremos importar este mapa 2D, incluido en un proyecto más complejo guardado en un archivo con formato DWG:

Nota: si creó el archivo DWG o tiene la posibilidad de modificarlo, recuerde centrar los dibujos en el origen del eje, limpiar el proyecto de luces, dimensiones y escritos, reducir el número de capas y finalmente convertir la escala en metros.

 

Convierta un archivo DWG en un archivo DXF:

Una pequeña premisa: el formato DXF no siempre se ha actualizado adecuadamente con el desarrollo del formato DWG, por lo que puede suceder que el soporte para objetos y estructuras complejas y avanzadas no se haya implementado en el formato DXF, especialmente en las versiones anteriores.
Para convertir el archivo de DWG a DXF, utilizaremos el software gratuito ODA File Converter (una vez llamado Teigha File Converter), que puede descargar de www.opendesign.com, creado por Open Design Alliance, un consorcio sin fines de lucro que se ocupó de la ingeniería inversa del formato DWG, creando también una de las bibliotecas de código abierto más famosas para su decodificación.
El software está disponible para Linux, MacOS X y Windows
Instalamos e iniciamos el programa.

Seleccione con los botones "..." los directorios donde están presentes los archivos a convertir y donde desea que los archivos se inserten en formato .dxf; si hay más de un archivo .dwg en el directorio de entrada "Input Folder", todos se convertirán y guardarán en el directorio de salida "Output Folder". Si se ha establecido la opción "Recourse folders", los archivos también se buscarán en los subdirectorios del directorio de entrada.
(La opción "Audit" se utiliza para realizar una actividad de verificación y reparación en los archivos de entrada).
Así que elijamos el formato "R12 ASCII DXF" (quizás incluso R14 podría ser bueno, pero depende del tipo de elementos incluidos en el proyecto) y realizamos la conversión.

 

Importe el archivo DXF:

Iniciamos Blender, presionando la tecla "A" seleccionamos todos los elementos presentes (lamp, camera y cubo) y presionando la tecla "X" los eliminamos. Presionamos "7" en el teclado numérico, seleccionando así la vista "Top Orthographic".
Si aún no está presente, activamos el addon "Import AutoCAD DXF Format" en Edit > Preferences > Add-ons (el que no tiene señal de advertencia)

Desde el menú principal en la parte superior, seleccione File > Import > Autocad DXF para cargar el archivo .dxf (la versión actual del complemento es 0.9.6)

Aparecerá la ventana "Blender File View" y a la derecha puede ver las diferentes opciones de importación:

Indican cómo los diversos elementos contenidos en el archivo DXF se codificarán y representarán en Blender: cómo se agruparán los conjuntos de símbolos y objetos que representan los blocks de Autocad, cómo se codificarán las capas, si los objetos auxiliares deben representarse o no, como los elementos resultantes deben estar representados, qué sistema de coordenadas debe usarse.

No modificamos las opciones, cargamos el archivo y, unos instantes después de elaboración, aparece el resultado, pero con líneas convergentes extrañas

¿Qué ha pasado? Si alejamos con el zoom (mucho alejamiento), descubrimos que el mapa se importó realmente, pero hay estas líneas adicionales

Como puede ver, están en correspondencia con los textos, así que intentemos importar el archivo nuevamente, pero desactivando la casilla "Import Text"

y obtendremos un mejor resultado

Ahora vamos a convertir todo en meshes, pero primero en el Outliner a la derecha seleccionamos todo lo que no sea mesh o curve, haga clic con el botón derecho del mouse y elimínelo

Posicionemos ahora en 3D View y en Object Mode, seleccione todo presionando la tecla "A" y convierta todo a mesh, seleccionando, en el menú 3D View, Object > Convert To > Mesh from Curve/Meta/Surf/Text

y obtenemos toda la planimetría transformada en una mesh, terminando así nuestra importación

de donde podemos obtener los elementos que necesitamos para poder continuar nuestro trabajo, dependiendo de la razón por la que necesitamos el plan: para usar como referencia para calcar, o si queremos usar las paredes como base para extruir; en este segundo caso, podríamos seleccionar las partes no interesantes para separarlas o eliminarlas.
Sin embargo, antes de continuar cualquier tipo de procesamiento, recuerde eliminar los vértices dobles, en el modo de edición, que posiblemente podría estar presente en cada objeto, seleccionando Mesh > Clean Up > Merge by Distance.

 

Resolución de algunos problemas:

Sin embargo, no siempre la importación de un DXF tiene éxito, a veces porque hay problemas reales, a veces solo son aparentes. Veamos algunos de ellos:

- Cuando importo el archivo DXF, Blender muestra un mensaje de error
- Esto a veces puede suceder porque intenta abrir un archivo DXF con una estructura de datos no compatible con el addon de Blender que lo está leyendo, si puede intentar convertir el archivo DWG a DXF R12.

- He importado el archivo DXF, pero no hay nada visible, ni siquiera en el Outliner
- Probablemente en el archivo DXF están contenidos elementos avanzados no admitidos por el script de conversión, o había demasiadas capas.

- He importado el archivo DXF, vemos que hay objetos en el Outliner pero no en la 3D View
- Los objetos pueden estar allí, pero están lejos del origen de los ejes o son muy grandes (puede suceder porque Autocad usa las medidas en centímetros y Blender en metros). Para resolver el problema, seleccione los objetos en el Outliner, vea la parte Top Orthographic en la 3D View, presionando la tecla "7" del teclado numérico, y luego presione las teclas SHIFT+C (o seleccionando en el menú View > Align View > Center Cursor and View All o View > Align View > View Lock to Active), o "/" en el teclado numérico, o el botón "Home" (o alejar con la rueda del mouse). De esta forma, todos los objetos presentes en la escena se incluirán en el área visible y será suficiente escalarlos y centrarlos para que estén disponibles.

- Veo todos los objetos en la 3D View, pero no todos en el Outliner
- Puede haber dependencias/relaciones y los objetos están anidados uno dentro del otro.

- No puedo extruir las líneas del plan
- Algunas de las líneas podrían codificarse como curve de Bezier, convertidas en mesh antes de intentar extruirlas.

Termine este tutorial aquí sobre cómo importar archivos DWG y DXF en Blender. Incluso si Blender no es un programa CAD, puede ser útil en el campo de la arquitectura debido a su capacidad para crear representaciones fotorrealistas y animaciones interesantes, lo que ofrece la posibilidad de combinar las ventajas del diseño y la visualización artística. Happy blending!

Si te gustó el artículo, compártelo con un amigo:

Artículos relacionados:

Blender, redimensionar las partículas con texturas [ESP]

En este tutorial en español para Blender [actualizado a Blender 2.8], veremos cómo cambiar el tamaño de las partículas con ...

Lea el articulo >

Partículas mágicas a lo largo de un camino en Blender

En este tutorial en español para Blender 2.8, veremos cómo hacer una animación de partículas a lo largo de un ...

Lea el articulo >

 

Vas a la lista de tutoriales: > Blender <