In breve
Un file IFC descrive un edificio come un insieme di componenti con proprietà, non come una superficie finita. Per visualizzarlo si calcola la geometria dei componenti e la si converte in un formato di visualizzazione come glTF, che browser e renderer leggono direttamente. Funziona in modo affidabile quando il modello è esportato in metri, contiene solo i componenti necessari e si trova vicino all’origine delle coordinate.
Che cosa contiene un file IFC
IFC sta per Industry Foundation Classes. Il formato è stato sviluppato perché i software di progettazione di produttori diversi potessero scambiarsi modelli di edificio. È pubblicato da buildingSMART International; la versione attuale, IFC 4.3, è standardizzata come ISO 16739-1:2024. Nella pratica sono diffusi anche IFC 2x3 e IFC 4.
Un file IFC non è una raccolta di triangoli come li conosce un programma di grafica. Descrive oggetti: una parete con asse, altezza, spessore e stratigrafia, una finestra con la sua posizione, un piano con i suoi componenti. Molte forme sono memorizzate solo come regola, per esempio un profilo estruso o il risultato di un’intersezione. Ciò rende IFC prezioso per il computo, il coordinamento e le verifiche, ma poco pratico come sola base per la visualizzazione.
Perché serve una conversione
Un browser o un renderer ha bisogno di superfici: triangoli con coordinate, normali e materiali. Per ottenerli da IFC, ogni regola va valutata. La libreria open source web-ifc lo fa direttamente nel Suo browser: legge il file, calcola la geometria di ogni componente e la scrive come triangoli. Nulla lascia il Suo computer prima che il modello sia già un GLB; viene caricato solo quel GLB.
VEDUTUM usa a questo scopo glTF. glTF 2.0 è lo standard aperto del Khronos Group per la distribuzione di contenuti 3D ed è standardizzato come ISO/IEC 12113:2022. Memorizza geometria, materiali e texture, così un browser può caricarli sulla scheda grafica senza ulteriori elaborazioni. La variante binaria, GLB, racchiude tutto in un unico file.
Una volta convertito, il modello compare nell’anteprima 3D, e la stessa base glTF serve come punto di partenza per i rendering architettonici.
Che cosa si perde nella conversione
Per la visualizzazione contano geometria e colori. Le proprietà dei componenti, come resistenza al fuoco, trasmittanza termica o produttore, non vengono trasferite. Il file IFC originale resta però invariato e può essere usato in qualsiasi momento per altri scopi.
La conversione prende i colori dagli stili di superficie del modello, dove esistono. Texture e materiali fotografici sono rari nelle esportazioni IFC. Se vuole mostrare esattamente questi materiali, esporti direttamente in GLB da un programma in grado di produrre materiali con texture, in aggiunta o in alternativa a IFC.
Impostazioni di esportazione che evitano problemi
Unità: metri
I modelli esportati in millimetri appaiono altrimenti mille volte più grandi.
Ambito: solo componenti visibili
Timbri di stanza, quote e corpi di supporto disturbano la visualizzazione.
Oggetti di dettaglio: solo ciò che appartiene all’immagine
Gli arredi con molte facce rendono i file grandi e lenti.
Posizione: vicino all’origine
Coordinate molto grandi causano errori di arrotondamento nella visualizzazione.
Piani: completi
Le solette mancanti si notano solo nel rendering.
Dimensione del file e passi successivi
Il limite per un singolo file in VEDUTUM è attualmente di 95 MB. Se l’esportazione lo supera, di solito basta nascondere gli oggetti di dettaglio. Altre informazioni sui formati sono nella pagina su IFC, glTF e GLB.
Esporti un progetto attuale come IFC 4 in metri, come prova, e controlli il file con un visualizzatore IFC gratuito. Se lì tutto appare corretto, la strada verso la visualizzazione è chiara. È ancora più rapido partire da una pianta: può aprire un account con punti per provare, nella sezione prezzi.
Domande e risposte
Quale versione IFC devo esportare?
IFC 4 o IFC 4.3, se il Suo software lo offre. IFC 2x3 funziona altrettanto bene ed è ancora lo standard in molti studi.
Perché il mio modello risulta enorme dopo l’importazione?
Di solito è stato esportato in millimetri. Imposti l’unità di esportazione su metri ed esporti di nuovo.
I dati BIM vanno persi?
Per la visualizzazione si usano solo geometria e colori. Il file IFC originale con tutte le sue proprietà resta invariato.
GLB è meglio di IFC?
Per la visualizzazione con materiali e texture, sì. Per lo scambio tra programmi di progettazione, IFC è il formato giusto.
Fonti
- 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
Tradotto dall’inglese. Originale: legga l’articolo in inglese



