Probando IfcOpenShell en Blender.

Entusiasmado con el proyecto IfcOpenShell (un add-on para importar la geometría de archivos IFC al modelador 3D libre Blender y el propietario 3Dmax) es que decidí instalarlo y mostrar acá los resultados. Si te interesa probarlo sigue estas instrucciones:

  1. Descarga el add-on respectivo desde acá (IfcBlender en este caso).
  2. Descomprime el archivo ZIP descargado y colocas los archivos IfcPython.py, _IfcImport.pyd y IfcImport.py en la carpeta de addons: C:\Program Files \Blender Foundation\Blender\2.5X\scripts\addons
  3. Habilita el add-on en Blender: File > User Preferences > Add-ons > Import-Export > Import-Export: IfcBlender

A continuación están algunas capturas de pantalla mostrando su perforrmance.
Continuar leyendo “Probando IfcOpenShell en Blender.”

IfcOpenShell llama a potenciales colaboradores

IfcOpenShell, un naciente software open source BIM para 3Dmax y Blender, esta solicitando ayuda para continuar con el trabajo de desarrollo de este proyecto.
Las áreas donde se necesitan colaboradores son:

  1. Escritura de Código
  2. IFC archivos para testear la aplicacion.
  3. Sugerencias de mejoras y aviso de bugs.
  4. Escribir documentación en la wiki del proyecto.
  5. Compilar binarios para todas las plataformas (actualmente solo esta disponible en Windows).
  6. Participar en los foros del proyecto.
  7. Hacer una donación monetaria.

Link: http://ifcopenshell.org/

Open IFC Tools – Herramientas Open Source para proyectos BIM y estándar IFC

schnitt_2.png
Fuente: http://www.openifctools.org

Tiempo atrás comenté sobre BIMserver (Open Source) el cual es un gestor de proyectos realizados con software BIM para servidores. Recordemos que BIM (Building Information Modeling) y su estándar IFC son proyectos que trabajan al unísono el proceso de diseño con la gestión de bases de datos de los edificios. Pues bien, la noticia ahora es sobre Open IFC Tools un desarrollo también Open Source, que utilizando lo último en tecnología Java, está dedicado a crear 4 set de herramientas con capacidades para leer y editar archivos IFC, de forma de poder trabajar proyectos BIM o 4D como se les llama. La primera parte de este conjunto de herramientas ya está disponible para descarga desde su web y se supone que es multiplataforma (GNU-Linux, Windows, MAC OS).
El equipo desarrollador tiene su base en la Bauhaus University Weimar, Alemania. Y recibe apoyo de la Bauhaus University y HOCHTIEF AG.

Paralelamente les comento que está también el proyecto (en fase de planeamiento) OpenIFCGui, en los repositorios de Source forge. Este último sería un visor capaz de renderizar los archivos de datos IFC realizados con Open IFC Tools, utilizando el motor de juegos jMonkeyEngine.

Link:
Open IFC Tools http://www.openifctools.org
OpenIFCGui http://sourceforge.net/projects/openifcgui/

Ahora bien, no son Open Source pero están apareciendo una serie de herramientas gratuitas para manejar archivos del estándar IFC. Provienen principalmente de empresas y compañías. Por ejemplo, tenemos el KARLSRUHE INSTITUTE OF TECHNOLOGY dependiente de la Universidad de Baden-Württemberg. Este centro explora tecnología para modelación de proyectos con bases de datos (Semantic Data Models). El software gratuito que ha desarrollado y que pone a disposición para descarga es el siguiente:
FZKViewer Visor de archivos IFC y CityGML Data (con representación 3D).
IfcStoreyView Visor de datos de archivos IFC. Visualiza en 2D y 3D.
IfcViewer Visor de datos de archivos IFC. Visualiza en 3D y exporta a VRML y STEP AP 214.
IfcWalkThrough Visor que permite recorrer virtualmente por el interior de edificios modelados en archivos IFC.
IfcObjectCounter Revisor de archivos IFC.
Puedes descargar estas aplicaciones (todas para Windows) desde su Web: http://www.iai.fzk.de/www-extern/index.php?id=1134&L=1

Y para más programas gratuitos para archivos IFC pueden revisar los siguientes links:
http://www.ifcwiki.org/index.php/Free_Software
http://www.iai-tech.org/developers/get-started/ifc-open-source

BIMserver (Building Information Modelserver). Un software libre para gestionar un proyecto realizado con aplicaciones BIM

Muchas veces he escrito acá sobre la carencia de buenas alternativas de software libre tipo CAD para ser utilizado por profesionales como nosotros los arquitectos. De hecho ni siquiera existen estándares abiertos para el formato de archivos que se manejan, de manera de promover la interoperabilidad. Y no me refiero a programas que corran en GNU-Linux, pues ya los hay pero privativos. Sino que hablamos de Software Libre.
En realidad, una conjunción de situaciones y complejidades a vedado por años el desarrollo de este tipo de software en el mundo FLOSS.

Pero mientras aún se habla del software CAD, los entendidos advierten que el tiempo de estos programas está pasando y éstos pronto serán desplazados por las ventajas del software BIM (Building Information Modeling). Este nuevo paradigma implica una evolución desde los dibujos hechos en base a lineas vectoriales, hacia dibujos hechos en base a objetos o entidades con bases de datos asociados.

Para dicha nueva tecnología ¿existe alternativas de software libre?. Bueno, no… aunque algo tal vez si que hay, ya que a diferencia del CAD, para el software BIM existe el formato de archivo IFC (Industry Foundation Classes) que pretende funcionar como un estándar abierto común (aunque ha aparecido más de una versión de este formato).

Basado en la interoperabilidad a la que aspira establecer este formato, se crea BIMserver (Building Information Modelserver). Se trata de un software que permite centralizar en un servidor toda la información referida a un edificio, que es diseñado con programas BIM, utilizando el estándar abierto de archivos con extensión IFC como lenguaje común. Su modelo de trabajo establece que todos los datos referentes al edificio estén almacenados en un servidor externo, permitiendo que diferentes programas modeladores BIM actúen como programas clientes, que se conectan al proyecto que está en el servidor. La importancia de éste modelo estriba en que se independizan los datos de la herramienta empleada por cada usuario, pudiendo ser éstas diferentes (ArchiCAD, Revit, etc).
El programa posee un browser 3D para visualizar el proyecto y a futuro incorporará una herramienta para generar renders del proyecto y así poder imprimir imágenes.
Está escrito en Java, y por tanto, puede ejecutarse en cualquier S.O. Su licencia es GPL, además del estándar abierto IFC.
(Un agradecimiento a Tae por su asesoría sobre este tema).

Links:
www.bimserver.org
Una buena explicación puede leerse en los siguientes artículos:
www.macuarium.com/foro/index.php?showtopic=288518
http://www.stress-free.co.nz/bimserver_and_the_potential_of_serverside_bim