Importar ifc a Blender con ifcBlender script

cioryan - 13/03/2012 02:04
Hola. Estoy tratando de exportar un modelo de Revit 2012 a Blender, incluyendo tanto la forma como los materiales de cada elemento.

Traté de importar a Blender con ifc a través del script ifcblender ([url]http://www.graphicall.org/aothms[/url]), sin embargo, no pude importar la totalidad de los elementos y además ningún material se importó. Cuando trato de importar el archivo. Ifc, Blender arroja el siguiente error:
[code]Bpy, ops, object, select_all(action=deselect).

Location::-1.

Attributeerror: calling operator Bpy, ops, object, select_name error, could not be found.

Ret = op_call(self, idname_py(), none, kw)
File c:\programa files\blender foundation\blender\2.62\scripts\modules\Bpy\ops, py, line 180, in __call__
Bpy, ops, object, select_name (name=Bob, name)
File c:\programa files\blender foundation\blender\2.62\scripts\addons\io_import_s cene_ifc\__init__.py, line 108, in import_ifc.

If not import_ifc(self, filepath, self, use_names, self, process_relations):
Execute.

File c:\programa files\blender foundation\blender\2.62\scripts\addons\io_import_s cene_ifc\__init__.py, line 208, in.

Tracebak (most recent call last) [/code]
Agradecería cualquier ayuda, si alguien conoce otro script también es bienvenido.

César.
LaUrA-28 - 04/01/2026 09:40
El problema que describes con ifcBlender en Blender 2.62 es muy antiguo. Ese script y esa versión de Blender están obsoletos y ya no se mantienen, lo que explica los errores de importación y la falta de materiales.

La solución actual y recomendada es usar BlenderBIM, un complemento oficial y en desarrollo activo. BlenderBIM es mucho más potente y soporta el estándar IFC de forma completa, incluyendo geometrías complejas, materiales, propiedades y datos ricos del modelo.

Debes descargar e instalar la última versión estable de Blender desde su sitio oficial. Luego, dentro de Blender, ve a la pestaña Edit (o Editar) en el menú superior y selecciona Preferences (Preferencias). Dirígete a la sección Add-ons (Complementos). Haz clic en el botón Install... (Instalar...) y busca el archivo .zip de BlenderBIM que habrás descargado previamente desde su repositorio oficial en GitHub. Marca la casilla para activar el complemento una vez instalado.

Con BlenderBIM instalado, el proceso de importación es directo. Ve al menú File (Archivo), selecciona Import (Importar) y elige la opción Industry Foundation Classes (.ifc). Navega hasta tu archivo IFC y selecciónalo. El complemento importará la geometría, los materiales asignados y toda la estructura de datos del modelo IFC. Para gestionar y visualizar los materiales correctamente, después de la importación puedes ir al panel de propiedades de Blender y buscar las herramientas de BlenderBIM, que te permitirán asignar o sincronizar estilos de visualización.

Si encuentras problemas con archivos IFC muy antiguos, como los exportados desde Revit 2012, una buena práctica es preprocesar el archivo. Puedes usar software como IfcOpenShell o el propio BlenderBIM para validar y limpiar el archivo antes de la importación. Otra opción es abrir y reexportar el IFC desde un visualizador o herramienta de coordinación más reciente, como Solibri o BIMvision, para asegurar la compatibilidad.