Så här använder du det
- Exportera din modell som IFC (IFC2x3 eller IFC4) från Revit, ArchiCAD, Tekla, Allplan eller ett annat BIM-program.
- Välj .ifc-filen och klicka på Läs in modell.
- Markera de IFC-typer du vill ha, till exempel IfcWall, IfcSlab och IfcWindow.
- Ladda ned OBJ-filen med dess MTL i en ZIP och importera den i ditt 3D-program.
Så fungerar det
Modellen läses av web-ifc, en IFC-motor med öppen källkod (MPL-2.0) som kompilerats till WebAssembly och serveras från den här webbplatsen. Den tolkar IFC-filen och triangulerar geometrin för varje element (extruderingar, booleska snitt, breps och så vidare), inklusive dess placering i byggnaden. Verktyget behåller trianglarna för varje element, räknar element per IFC-typ och skriver en Wavefront OBJ: ett objekt per element, koordinater i meter med Y uppåt, och ett MTL-material per färg hämtad från IFC-ytstilarna (diffus färg och transparens).
OBJ innehåller endast geometri och färger: IFC-egenskaper, mängder, material som data, våningsplan och relationer exporteras inte. Hörn delas inte mellan element, så OBJ-filen blir större än ett sammansvetsat mesh. Läsningen sker i ett steg på sidans huvudtråd, så sidan pausar medan en stor modell bearbetas. Minnet är den främsta begränsningen: en 100 MB IFC kan behöva flera gigabyte i webbläsaren.
Exempel
Visualisering i Blender
Exportera arkitekturmodellen från Revit som IFC, konvertera den med alla byggnadselement utom utrymmen, och importera OBJ-filen till Blender med dess MTL-färger för rendering.
Endast stommen
Avmarkera allt och markera sedan IfcColumn, IfcBeam, IfcSlab och IfcFooting för att få en OBJ av den bärande stommen för en presentation.
Vanliga frågor
Vilka IFC-versioner fungerar?
IFC2x3 och IFC4 fungerar bäst; IFC4x3-filer läses där web-ifc stöder dem. IFCZIP och IFCXML måste först konverteras till en vanlig .ifc-fil.
Varför är detta ett Pro-verktyg?
Byggnadsmodeller är stora och konverteringen kräver de högre filstorleksgränserna i Pro-planen. Själva bearbetningen sker fortfarande helt i din webbläsare.
Ingår BIM-egenskaper?
Nej. OBJ kan inte lagra dem. Elementtyper och ID:n behålls i objektnamnen så att du kan matcha objekt mot IFC-filen.
Sidan frös. Är den trasig?
Förmodligen inte. Stora modeller tar ett tag att triangulera, och sidan kan inte svara förrän det är klart. Om fliken kraschar behöver modellen mer minne än webbläsaren kan använda.
Integritet
IFC-filen bearbetas i din webbläsare med WebAssembly. Den laddas inte upp eller lagras. IFC-motorns fil laddas från den här webbplatsen. Din planstatus kontrolleras för att låsa upp verktyget, och endast en anonym händelse om att verktyget användes räknas.