What gets exported
Archeform writes IFC4 — on SketchUp 2026. The export is three steps because SketchUp’s own exporter cannot write two things that matter: material layers and anything nested inside another classified object.
- Check the model — the shield in the Project palette
- File → Export → 3D Model, format IFC
- Plugins → Archeform → Add Layers to IFC… and Add Windows/Doors to IFC…
Full walkthrough: Your first IFC.
Element classes
Section titled “Element classes”| Element | Class |
|---|---|
| Wall | IfcWall |
| Window, door, skylight | IfcWindow, IfcDoor |
| Slab | IfcSlab |
| Roof | IfcRoof |
| Stair | IfcStair |
| Ramp | IfcRamp |
| Railing | IfcRailing |
| Beam | IfcBeam |
| Column | IfcColumn |
| Column grid | IfcGrid |
| Footing | IfcFooting |
| Zone | IfcSpace |
| Storey | IfcBuildingStorey |
| Site | IfcSite |
| Pipe, duct | IfcPipeSegment, IfcDuctSegment |
| Fittings | IfcPipeFitting, IfcDuctFitting |
What each element carries
Section titled “What each element carries”GlobalId — the 22-character IFC identifier, derived deterministically from the element’s internal id. The same element exports with the same identifier every time, which is what lets a viewer or a checker track it across revisions.
Name — the same name shown in the Outliner.
PredefinedType — set from what the element is, not typed in: a strip footing
exports as strip_footing, a stair as half_turn if that is its shape.
Quantities — Qto_*BaseQuantities, computed from the geometry. Openings are
deducted from net figures, so net area and volume are the ones you would bill.
Property sets — Pset_*Common, filled from the dialog: load bearing, external,
fire rating, thermal transmittance, status.
Material layers — if the element carries a composition. See Material layers.
Spatial structure
Section titled “Spatial structure”Project → site → building → storey → elements. Elements drawn inside a storey are contained in it, which is what a viewer shows as the tree.
An element drawn without an active storey has no home in that tree. It exports, but it sits loose — one more reason to set up storeys first.
Quantities are stored in SketchUp’s internal units and converted by the exporter
according to the file’s own unit definition. Lengths inside property sets are in
metres, following the convention the schema uses for things like Span and
Elevation.
So a DN 110 pipe reports 0.11 in its property set and its true value in the
quantity set. That is not an inconsistency — it is two different conventions in
the same standard.
Running the extra steps twice
Section titled “Running the extra steps twice”Both post-processing commands write a marker into the file and refuse to run again. A second pass would duplicate every element it had already written.
Each keeps a .bak beside the file before touching it. To redo an export,
export from SketchUp again and run each command once on the fresh file.
What is not there yet
Section titled “What is not there yet”IfcMaterialLayerSetUsage— the layer set is exported, but not its geometric offset from the wall axis or which side is which. A viewer knows the order of the layers, not their side.- Door and window schedules as IFC quantity data.