Blender now supports IFC export

This forum section is only for IFC-related issues
Post Reply
User avatar
bitacovir
Veteran
Posts: 1570
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: Blender now supports IFC export

Post by bitacovir »

paullee wrote: Sat Mar 28, 2020 11:12 am

( BTW, I have thought about modelling Ronchamp but find I am far from understand feature in FC for curve surface, want to tackle that ? )
Don't distract him. He is doing great with coding, right now.
::bitacovir::
==================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

Canal Youtube Grupo Telegram de FreeCAD Español

My personal web site
My GitHub repository
Mini Airflow Tunnel Project
paullee
Veteran
Posts: 5136
Joined: Wed May 04, 2016 3:58 pm

Re: Blender now supports IFC export

Post by paullee »

bitacovir wrote: Sat Mar 28, 2020 1:56 pm Don't distract him. He is doing great with coding, right now.
You are very correct. And like you says, he should be drawing more attention of architects in blender community :D
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Blender now supports IFC export

Post by bernd »

FreeCAD really has per design problems on huge modells with ten thousands of objects in the TreeView.

@moult:
Do you use BlenderBIM as your standard IFC viewer as well?
User avatar
Moult
Posts: 321
Joined: Sat Jan 05, 2019 11:46 am
Contact:

Re: Blender now supports IFC export

Post by Moult »

On Mac and Linux, the BlenderBIM Add-on is the IFC viewer of choice for me. On Windows, it depends. I often open it in XBim as well as the BlenderBIM Add-on, simply because it's faster in XBim (IfcOpenShell still has some pending bugs for multiprocessor import - so I can't rely on it yet)

I'm not sure which GSoC IFC code you're referring to, but if you're referring to BCF code, then I indeed am using code, see: https://github.com/podestplatz/BCF-Plug ... D/issues/3
I also blog about 3D rendering, architecture, software and other on thinkMoult.com. RSS / Atom feed available for your convenience.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Blender now supports IFC export

Post by bernd »

Moult wrote: Sun Mar 29, 2020 10:20 pm I'm not sure which GSoC IFC code you're referring to, but if you're referring to BCF code, then I indeed am using code, see: https://github.com/podestplatz/BCF-Plug ... D/issues/3
yep this was done in a GSoC in 2019 by Patrick. See https://forum.freecadweb.org/viewtopic.php?t=35465

BTW: initialy he wanded to do FEM GSoC but there was a student already and bcf was the most useful outside FEM for me, thus the idea came up https://forum.freecadweb.org/viewtopic. ... 10#p269906 lately very very good choice of the FreeCAD community to go for the bcf implementation. Thanks to yorik too who did most mentoring work.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Blender now supports IFC export

Post by bernd »

Moult wrote: Sun Mar 29, 2020 10:20 pm On Mac and Linux, the BlenderBIM Add-on is the IFC viewer of choice for me. On Windows, it depends. I often open it in XBim as well as the BlenderBIM Add-on, simply because it's faster in XBim (IfcOpenShell still has some pending bugs for multiprocessor import - so I can't rely on it yet)
But it is much faster than FreeCAD. I started to use it in addition to ifc++ on Linux and BIMCollabZoom on Windows.
paullee
Veteran
Posts: 5136
Joined: Wed May 04, 2016 3:58 pm

Re: Blender now supports IFC export

Post by paullee »

1st Test with BlenderBIM for import Villa Savoye IFC.

Looks Great and Fast!

Any idea how some window / window glass pane are not showing correctly ?

Thanks.

Villa Savoye - FC Model

Github - Villa Savoye Model
Screenshot from 2020-03-31 03-15-28.jpeg
Screenshot from 2020-03-31 03-15-28.jpeg (172.16 KiB) Viewed 1900 times
Screenshot from 2020-03-31 03-17-00.jpeg
Screenshot from 2020-03-31 03-17-00.jpeg (187.17 KiB) Viewed 1900 times
Screenshot from 2020-03-26 21-38-17.jpeg
Screenshot from 2020-03-26 21-38-17.jpeg (173.25 KiB) Viewed 1900 times
Screenshot from 2020-03-31 03-27-56.png
Screenshot from 2020-03-31 03-27-56.png (313.02 KiB) Viewed 1900 times
Screenshot from 2020-03-31 03-19-29.png
Screenshot from 2020-03-31 03-19-29.png (297.64 KiB) Viewed 1900 times
paullee
Veteran
Posts: 5136
Joined: Wed May 04, 2016 3:58 pm

Re: Blender now supports IFC export

Post by paullee »

And anyone try to import the 210_King_Merged.ifc ?

Seem import after 5-10 min, there are numbers of item in the model tree but nothing on screen ?

Thanks.

Screenshot from 2020-03-31 03-44-03.png
Screenshot from 2020-03-31 03-44-03.png (970.05 KiB) Viewed 1893 times
carlopav
Veteran
Posts: 2062
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: Blender now supports IFC export

Post by carlopav »

sometimes if imported geom in blender is far from the origin you have to check clipping planes and try to zoom all.
follow my experiments on BIM modelling for architecture design
User avatar
Moult
Posts: 321
Joined: Sat Jan 05, 2019 11:46 am
Contact:

Re: Blender now supports IFC export

Post by Moult »

Really appreciate the testing @paullee!

- The window is because BlenderBIM does not currently support import of multiple materials per single object (i.e. the geometry is correctly imported, but the lack of materials make it look wrong). I am interested if FreeCAD is capable of this, since it can be a bit finicky to support. This is now fixed, and will be available in the next release: https://github.com/IfcOpenShell/IfcOpen ... 38d79dcb91

- I haven't yet investigated the missing geometry. Will check.

- Can you provide the 210_King_Merged.ifc model? I'd like to see :) Otherwise, @carlopav's suggestion seems sensible.

Note that related to materials, this IFC4 file produced by FreeCAD seems to use IfcPresentationStyleAssignment, which has been deprecated and is invalid :) Yorik, if you're up to fixing that feel free, otherwise perhaps leave it on the bugtracker.
I also blog about 3D rendering, architecture, software and other on thinkMoult.com. RSS / Atom feed available for your convenience.
Post Reply