IfcBlender is an addon for Blender to import IFC files (wikipedia). IFC is an open exchange format for building and construction data, that contains both geometry and semantic and topological information.

IfcBlender is based on IfcOpenShell, the free open source IFC implementation written in C++.

Installation instructions:

Download the appropriate IfcBlender archive for your system

Install the Blender add-on by clicking on File > User Preferences > Add-ons > Install from File... and by pointing Blender to the archive downloaded above

I find problem. When I import from ArchiCad file named with Polish letters (ł,ą,ż,ź...) I have message "Unable to parse .ifc file or no geometrical entities found". I don't know whether it is problem with Blender, whether this importer.
PS: Sorry for my English.

Thanks for testing. Meta-androcto, thanks for hunting down that bug. :)

Just an additional remark, feel free to drop by in our forums (https://sourceforge.net/projects/ifcopenshell/forums) and post bug reports (https://sourceforge.net/tracker/?group_id=543113&atid=2204966) and feature requests (https://sourceforge.net/tracker/?group_id=543113&atid=2204969) to help improve IfcOpenShell.

hi,
It would be nice if you put the files into a 'Package'
If you create a folder io_ifc, then make an __init__.py to initialize the script.
(you can look at existing io scripts to see how)
This makes the script more user friendly, easier to install & distribute.
It would be great if you could drop in to IRC freenode #blenderpython for a chat.

Tested as working in Blender 2.59.2 svn rev: 40335
Import was very slow & computor intensive on a 2.5meg file taking several minutes to import.