3 weeks ago
- last edited
3 weeks ago
by
Laszlo Nagy
If an IFC model being hotlinked into Archicad doesn't contain layers in IfcPresentationLayerAssignment, all elements are stored in a single layer by default. This complicates further work when you want to display only terminal HVAC units, or hide distribution runs altogether.
The best approach is to add layers directly to the IFC model. If the author doesn't do it — which is usually the case — we have to handle it ourselves.
That's why I built a simple web app (in Cursor/Vercel workflow). It loads an IFC file and adds IfcPresentationLayerAssignment to all elements containing geometry, using a layer name based on the IFC class, PredefinedType, or ObjectType — selectable before loading. The modification runs entirely locally; the model is never uploaded anywhere.
The app is freely available at https://ifc-layer.vercel.app
When using standard IFC translators settings on import, elements will appear in relevant layers once the hotlink is loaded in Archicad. The translators can be further configured to map these to your own custom layers.
3 weeks ago
That one above is a bit small so: