Kort samengevat
Een IFC-bestand beschrijft een gebouw als een verzameling onderdelen met eigenschappen, niet als een afgewerkt oppervlak. Voor de visualisatie worden de geometrie van de onderdelen berekend en omgezet naar een weergaveformaat als glTF, dat browsers en renderers direct lezen. Dat werkt betrouwbaar wanneer het model in meters is geëxporteerd, alleen de onderdelen bevat die u nodig hebt en dicht bij de coördinaatoorsprong ligt.
Wat een IFC-bestand bevat
IFC staat voor Industry Foundation Classes. Het formaat is ontwikkeld zodat ontwerpsoftware van verschillende leveranciers gebouwmodellen kan uitwisselen. Het wordt gepubliceerd door buildingSMART International; de huidige versie, IFC 4.3, is genormeerd als ISO 16739-1:2024. IFC 2x3 en IFC 4 zijn in de praktijk ook wijdverspreid.
Een IFC-bestand is geen verzameling driehoeken zoals een grafisch programma die kent. Het beschrijft objecten: een wand met as, hoogte, dikte en lagenopbouw, een raam met zijn positie, een bouwlaag met zijn onderdelen. Veel vormen zijn alleen als regel opgeslagen, bijvoorbeeld een geëxtrudeerd profiel of het resultaat van een doorsnede. Daardoor is IFC waardevol voor hoeveelheidsberekeningen, coördinatie en controle, maar onpraktisch om alleen te tonen.
Waarom een omzetting nodig is
Een browser of renderer heeft oppervlakken nodig: driehoeken met coördinaten, normalen en materialen. Om die uit IFC te krijgen, moet elke regel worden uitgerekend. De open-sourcebibliotheek web-ifc doet dat rechtstreeks in uw browser: hij leest het bestand, berekent de geometrie van elk onderdeel en schrijft die als driehoeken weg. Niets verlaat uw computer voordat het model al een GLB is; alleen dat GLB wordt geüpload.
VEDUTUM gebruikt hiervoor glTF. glTF 2.0 is de open standaard van de Khronos Group voor het leveren van 3D-inhoud en is genormeerd als ISO/IEC 12113:2022. Het bewaart geometrie, materialen en texturen, zodat een browser ze zonder verdere verwerking op de grafische kaart kan laden. De binaire variant, GLB, verpakt alles in één bestand.
Na de omzetting verschijnt het model in de 3D-preview, en dezelfde glTF-stand dient als basis voor de architectuurbeelden.
Wat bij de omzetting verloren gaat
Voor de weergave tellen geometrie en kleuren. Eigenschappen van onderdelen, zoals brandwerendheid, U-waarde of fabrikant, worden niet meegenomen. Het oorspronkelijke IFC-bestand blijft echter ongewijzigd en kan op elk moment voor andere doeleinden worden gebruikt.
De omzetting neemt kleuren over uit de oppervlaktestijlen van het model, waar die bestaan. Texturen en fotografische materialen komen zelden voor in IFC-exports. Wilt u precies zulke materialen tonen, exporteer dan rechtstreeks GLB vanuit een programma dat materialen met texturen kan uitvoeren, naast of in plaats van IFC.
Exportinstellingen die gedoe voorkomen
Eenheid: meter
Modellen die in millimeters zijn geëxporteerd, verschijnen anders 1.000 keer te groot.
Bereik: alleen zichtbare onderdelen
Ruimtestempels, maatvoering en hulplichamen storen de weergave.
Detailobjecten: alleen wat in het beeld hoort
Meubels met veel vlakken maken bestanden groot en traag.
Locatie: dicht bij de oorsprong
Zeer grote coördinaten veroorzaken afrondingsfouten in de weergave.
Bouwlagen: volledig
Ontbrekende vloeren vallen pas op bij het renderen.
Bestandsgrootte en wat daarna
De limiet voor één bestand bij VEDUTUM is op dit moment 95 MB. Ligt uw export daarboven, dan is het verbergen van detailobjecten meestal genoeg. Meer over formaten staat op de pagina over IFC, glTF en GLB.
Exporteer een actueel project als test als IFC 4 in meters en controleer het bestand in een gratis IFC-viewer. Klopt alles daar, dan is de weg naar visualisatie duidelijk. Sneller nog gaat het vanuit een plattegrond: u kunt een account met punten aanmaken om het uit te proberen, zie prijzen.
Vragen en antwoorden
Welke IFC-versie moet ik exporteren?
IFC 4 of IFC 4.3 als uw software dat aanbiedt. IFC 2x3 werkt ook en is in veel kantoren nog de standaard.
Waarom is mijn model enorm na het importeren?
Meestal is het in millimeters geëxporteerd. Stel de exporteenheid in op meters en exporteer opnieuw.
Gaan de BIM-gegevens verloren?
Alleen geometrie en kleuren worden gebruikt voor de weergave. Het oorspronkelijke IFC-bestand met al zijn eigenschappen blijft ongewijzigd.
Is een GLB beter dan IFC?
Voor weergave met materialen en texturen wel. Voor uitwisseling tussen ontwerpprogramma’s is IFC het juiste formaat.
Bronnen
- buildingSMART International: Industry Foundation Classes (IFC)
- ISO 16739-1:2024, Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries
- Khronos Group: glTF – Runtime 3D Asset Delivery
- web-ifc (ThatOpen): reading IFC in the browser
Vertaald uit het Engels. Origineel: lees het Engelse artikel



