@Micpec96 said:
Off-topic, but why are you saying that Archicad doesn't have a native layer system? It does. Every element of your model has a default layer assigned, and actually, the default Archicad template has (too) many layers already set up.
Yeah, as I said, the system is template and project specific, there's no single standard. So if you merge two archicad files you're very likely to end up with duplicate layers with slightly different names. Pure chaos.
As per getting rid of layers in BlenderBIM, I see there is a better classification (tagging, labelling, you name it) system like IFC types, classes, attributes etc., but in order to ensure compatibility with CAD environment (e.g. exporting drawings to AutoCAD or open-source CAD software that doesn't read IFCs), I think we should still keep layers usable. And maybe for the sake of working with Archicad better...
In my opinion this should be all handled by a translator on export/import. As far as I remember Archicad can do this, you can just decide which classification translates to which layer. For dxf you'd still have to do this on export, just having the property with the layer doesn't mean it will be saved to the layer (and it's not straightforward anyway, in 2d cad you have usually for example separate layers for hatches). Actually, the same for Archicad, you'd still have to set up the translator to use the property, so you might as well set the rule based on ifc properties and not bother doing that manually in blender.
Thank you for suggesting the bulk property editor, but could you please instruct me exactly how to set presentation layers with it? I see nothing like IfcPresentationLayer in the drop-down list. How am I supposed to do that?
I gotta admit, the bulk editor is not too intuitive, and instead of referring to another tool to achieve a simple goal (that is assigning a set of selected objects with a layer), it would be quite logical to make it possible from the Presentation Layers "editor". All I'm asking for is:
respect the whole selection, not just the active object. I imagine this would not take a year of coding.
I'm not arguing against your suggestion, actually exactly the opposite. It's needed for all properties, to ditch the bulk editor and have it happen automatically, the way normal users expect it. I believe there's also already a bug for that, it's just that nobody has done it yet.