I think it’s the time for:
And in the near future for AI-based (Deep Learning) classifications
I think it’s the time for:
And in the near future for AI-based (Deep Learning) classifications
Given/Then in Gherkin syntax is equivalent to
Classifications based on AI is possible with computer vision and a training set of things like doors and columns and walls. Perhaps we can build AI-assisted classification, yes.
For your convenience, @gester, I have attached some screenshots showing the type of modeling that you are looking for. These tools are part of Blender’s Archipack, created by Stephen Leger, who has done some amazing work, and allows for parametric architectural modeling, where walls know they have layers, windows know they have hosts, and so on.
The scene below was modeled in … well, perhaps a minute. And yes, the diagonal cladding is parametric, and creates holes for openings. The stair is, of course, also parametric. The floor boards, also, are parametric. The little kitchen cabinet is a drag-and-drop library part.
As you can see, it is very easy to plug these “parametric” shapes, as well as any custom modeled shape (or pretty much anything - generated, using visual programming like Sverchok, the Blender equivalent of Grasshopper, or anything you can imagine) into IFC data, and export into IFC. At the end of the day, it is just geometry.
See this test export I was playing with:
I think there is opportunity to create a tighter integration with Stephen’s work and some of the IFC stuff I am doing to make it even simpler for users in the future.
The BlenderBIM website has been updated:
A new article explaining the GlobalId attribute has been added:
This is very important for consultants providing IFC files to make sure they play nice with their GlobalIds.
Little pic of the material settings:
BIM Tester picture:
The little video below shows how easy it is to add and assign native IFC data. (Sorry for the compressed laggy GIF)
is archipack available for macosx?
@gester - yes, it is. Everything in this thread is cross-platform, and that’s the beauty of free software! I’d recommend testing out the paid version, version 2.0 - it is miles ahead of the free version.
ok, you’ve got me interested…
I see little issue: In the tree, I see
IfcSlab/box but its correct form I think should be
About Archipack, I’ve not investigated it yet, especially v 2.0 which is paid version, but I think in the near future we have to develop it ourselves (because of some wild ideas we have)
About mobile version (cross-platform in general) in the near future, it can/will be mobile too, thanks to some technologies like WebAssembly
Also, in the near future, we can add annotation and documentation to BlenderBIM too, there are some interesting technologies/methodologies to do that even easier than before
@gester, you queries:
@ReD_CoDE - There is no “correct form” for this - it is purely a convention - data for predefined types and tags are stored elsewhere, and only the IfcClass and Name is shown in the outliner tree for brevity. I will perhaps add a configuration to reorganise the tree in different ways later. That is a good idea.
Stephen, who develops Archipack, is a capable developer and it would be a good idea to collaborate.
As mentioned above, Blender itself technically can run on mobile (it’s a cool party trick!), but feels limited on a touchscreen and a slower processor. However, @ReD_CoDE you are absolutely correct that there are other technologies to view models already available. For example, I have got IFC models into the free and open-source Godot game engine (as an alternative to Unity) which can be run on any platform, including mobile, and put into an executable to distribute to clients. It is also trivial to get the IFC model onto the web, which I have also done with some optimisation and conversion using Blender. This also works with WebVR. This is all speaking from first-hand experience delivering these outputs.
Great Tool! Blender really looks grown up and fit for the job. I see Blender can handle DXF files as import and export too. What raises questions is the version of DXF implied in the button.
I certainly hope 3D is supported with the import. I could not yet get a good import going.
It would be very cool to get 3D DWG (DXF) and IFC geometry could work better !.. with Blender!..
What does DXF 0.8.6 stand for?
Are 3D solids and meshes supported?
Read: this DWG was saved back to “DXF 2000”
I have found that the DXF import/export to be not 100% reliable. But when it does work, it certainly does import 3D and 2D geometry. I am not sure what the version number stands for, and I am not too familiar with the format. I have sometimes used Rhino to re-export DXFs, as Rhino does an excellent job at file formats from my experience.
As a side note, I’d like to share with everybody a talk by Dimitar who works at HoK presenting at this year’s Blender Conference. He has done some great work with Blender and FreeCAD in the architectural domain. He talks about parametric geometry creation, concept art, and shows what Blender is capable of.
i’m almost halfway through the dimitar’s presentation from the link above. he talks about different programs hok use for the design, but there’s no mention about a program that integrates all those functionalities (sketchup, rhino, grasshopper, revit, catia and archicad), namely vectorworks.
it has the built-in siemens’ (actually it’s a british engine, but now property of siemens) parasolid 3d engine, beside catia the best one on the market. another thing from vectorworks is marionette, which is the same as grasshopper and dynamo, also based on python. another integrated functionality is the subdivisions, based on the open subdiv library by pixar, which came public some time ago. there’s nothing from 3d that you can’t do with those tools.
what i’m but curious about is the architectural parts (automated building elements) of the presentation, so let’s move on
git difffor IFC files) - this allows you to take two different IFC files and it will compare them and tell you what changed. It will tell you if geometry has changed, or
jsonfile which can be visualised with BlenderBIM so you can overlay changed models.
I am very happy to announce that we are now using Blender for very basic construction documentation on real projects! It is still highly experimental and has no interface for the public to use yet, but it’s a start!
blender28-bim-191101-win.zip 01-Nov-2019 08:58 12029391
Dimitar said “I wanted a software that be between strict software and parametric” for (conceptual) design
Blender in “geometry/topology,” generally in design is really powerful and also has a powerful parametric logic too
The gap is/was it’s not an engineering software for instance for BIM, but BlenderBIM can solve this gap
@Hans_Lammerts About DXF, personally don’t see any future for DXF, it’s outdated
IFC is better choice, but needs improvement, even IFC4.2 final
“I have found that the DXF import/export to be not 100% reliable.”
There are two kinds of thoughts in our beautiful remarkable BIM AEC industry. Those who believe BIM is fully 3D object orientated and those who thing BIM is all about new ways of ‘Fusion of media & technology’, often referred as ‘Bim is a process’. Anyway, i think for both ways of thinking is is CRUCIAL for the long term to enable connections being made with old 2D engineering archives and - CAD still work being done out there.
So, If you truly and fundamentally want open formats to be support this than DXF is one of the best ways to support that. Unfortunalety DWG still is not an ‘open’ format. It doesn’t mind the DXF standard are old and not being developed further. It is probably a benefit.
At the same time i wonder what 2D and 3D open standards are being used in the field of ‘GIS’. (?)
LandXML, GML but also … DXF…
Just my thoughts, $
These days just some from Autodesk try to say DXF is good and is a “real” open format
Those who say “BIM is all about the process,” including I, say “BIM is all about Data/Information” too. And existing BIM is “weak” in Data/Information, and also Process
IFC4.2 has a lot of improvements in “Geometry/Topology” the “inherent” issue of IFC is its “flexibility”
IFC through relationships cause “Flexibility” which is good and also has its pros and cons too
About Backwards and Forwards! because this is one of the hot topics in buildingSMART too, “if we have a middleware that can convert old files to new files and vice versa” the issue related to Backwards and Forwards will solve
Question is When will this IFC 4.2 see the light in my prevered design software of choice? IFC has gained momentum in buildings but for other sectors that have a relationship with mechnanical and topography very little has changed of the years.
As I see IFC4.2 has a lot of improvements, especially in HVAC, the main issue today I think is buildingSMART should change/improve and develop a lot of things after ISO19650
Also, I guess, some software companies see their future unpredictable, because IFC, especially in STEP 2017 has some features that is not pleasant for software vendors
My two cents is that you cannot really compare DXF with IFC. They have different purposes and complement one another. Judging a format by how “aged” it is is not a valid argument in my opinion. To my understanding, DXF does not contain standard locations for representing complex BIM relationships, and therefore it not suitable as a BIM format. However, it is certainly extremely suitable for documentation, and certain forms of geometry.
In the field of GIS, there are quite a few formats out there - from the common shapefile format, to GeoJSON, Spatialite databases … from my experience they have more standards than the BIM world
PLANgeometric representation context now, and choose the
TARGET_VIEWenum to do plans, sections, RCPs …
IfcMaterial, but instead treats the styled item name as the material name, and ignores any colours assigned via
IfcMaterial. Ideally, this should be fixed on their end, but is a workaround.
GlobalIdvalue, even if you generate less or more of the geometry.
IfcOrganizationdetails including postal and telecom addresses for export.