Vše, co potřebujete vědět o standardu IFC. Komplexně, srozumitelně a s ohledem na využití v praxi.
Standard IFC se už běžně vyskytuje mezi požadavky na informace. Ty se ale často omezují na „IFC formát" vyexportovaný nejjednodušší cestou z návrhové aplikace. Není pak divu, že výsledek — často nepřesná geometrie se záplavou alfanumerických informací — využije málokdo.
Co uvnitř .ifc souboru je? A co by tam být mohlo? Jak vše funguje? Co jsou ty podivné řádky začínající mřížkou a číslem? Jaký je rozdíl mezi atributy, vlastnostmi a veličinami? A proč znát, co je MVD?
Pochopení IFC schématu není jen akademická záležitost. Je to předpoklad pro smysluplnou specifikaci požadavků na informace a pro pochopení, proč je onen vágně formulovaný požadavek na „odevzdání projektu ve formátu IFC" hloupost. Proč se vyplatí nad zadáním více zamyslet. A jak pak IFC vyexportovat z návrhové aplikace tak, aby byl využitelný jako spolehlivý zdroj strukturovaných informací.
IFC je sice komplexní, ale hodně užitečný standard. Pro každého, kdo s ním více pracuje, je dobré umět se orientovat v jeho dokumentaci, pochopit jeho principy i osvědčené postupy — a dokonce nahlédnout do zápisu v .ifc souboru.
Kurz IFC: Od teorie k praxi
V kurzu vás provedu technickými základy standardu IFC. Budeme společně procházet dokumentaci, analyzovat reálné IFC soubory v textovém editoru či vytvářet a validovat požadavky na informace v IDS.
Představím vám principy fungování IFC, včetně rozdílu mezi IFC coby schématem a (nesprávně chápaným) formátem, mezi atributy, vlastnostmi a veličinami, nebo mezi typy a instancemi. Ukážu vám, jak fungují vztahy coby entity a jakou širokou škálu informací můžeme s jejich pomocí do IFC zapisovat.
Součástí kurzu je i ukázka praktického využití dalších souvisejících standardů IDS a BCF či provázání s datovými slovníky z bSDD.
Kurz je navržen pro ty, kteří chtějí IFC skutečně pochopit, ne jen používat. Po absolvování budete schopni:
-
Vysvětlit základní strukturu a principy IFC schématu
-
Orientovat se v oficiální buildingSMART dokumentaci
-
Číst a analyzovat IFC soubory na úrovni STEP syntaxe
-
Chápat systém vlastností, vztahů a prostorové organizace
-
Specifikovat požadavky pomocí IDS a pracovat s BCF
Kurz je koncipován jako celodenní, s důrazem na výklad teorie podpořené řadou praktických ukázek.
Já a IFC
S IFC jsem se poprvé hlouběji zabýval před pěti lety v rámci BIM Manager Programu od společnosti Graphisoft. Do té doby jsem jej považoval za černou skříňku — něco, co exportuji a zapomenu. Zlom přišel, když jsem zjistil, že IFC je elegantně navržený systém. Jakmile jsem pochopil základní principy — dědičnost, vztahy jako entity, atributy a vlastnosti — najednou mi začalo dávat vše smysl.
Na mém YouTube kanále ardit. jsem se tomuto standardu posléze několikrát věnoval. Vytvořil jsem i šestidílný seriál o využívání IFC v Archicadu, který je vyčerpávajícím návodem na nastavení exportovacích převodníků. Posléze jsem nesčetněkrát radil kolegům architektům a projektantům s využíváním IFC či argumentací proti nešťastně formulovaným požadavkům na využití tohoto schématu ze strany jejich klientů či konzultantů.
Tento kurz jsem původně připravil pro pedagogy a BIM koordinátory Fakulty stavební VUT v Brně s cílem vysvětlit základy i některé pokročilejší principy, které by následně mohli předávat studentům či přímo využít ve vlastní praxi. Se střídavou intenzitou jsem se věnoval přípravě celý půlrok. V řadě věcí jsem si sám udělal přehled a pořádek. A hodně mě to bavilo — protože IFC je sice komplexní, ale hodně užitečný standard.
Doufám, že tímto kurzem přesvědčím další lidi, že vágně formulovaný požadavek na „odevzdání projektu ve formátu IFC" je hloupost — a že se vyplatí nad zadáním více zamyslet. Výsledný datový model, který využívá skutečný potenciál tohoto standardu, za to pak stojí.
Struktura a obsah kurzu
Kurz je koncipován jako celodenní. Obsah je rozdělen do deseti tematických bloků. Každý z nich sestává z výkladu a praktických ukázek v délce 20–25 minut a prostoru na diskusi. Celkový časový rozsah je cca 6 hodin.
Úvod do IFC
Co je IFC? K čemu slouží a co naopak není? Jak se orientovat v oficiální buildingSMART dokumentaci? Na příkladu konkrétní třídy si ukážeme, co vše zajímavého můžeme snadno zjistit.
Historie a kontext openBIM
Proč IFC vzniklo a jak se vyvíjelo? Jaké jsou oficiální verze a jaké jsou mezi nimi rozdíly? Co je MVD a proč je zásadní vědět, kdy použít Reference View nebo Design Transfer View?
STEP formát – anatomie .IFC souboru
Jak je strukturovaný .ifc soubor? Proč je občas dobré vědět, jak číst jeho syntaxi? Co znamenají HEADER a DATA sekce? Vše si ukážeme s reálným souborem v textovém editoru a uvidíte, že to není žádná raketová věda.
Dědičnost, hierarchie, typ a instance
Co jsou vrstvy schématu? Jak funguje dědičnost od IfcRoot až k IfcWall? Co jsou typy a instance? A jaký je rozdíl mezi Type, PredefinedType, ObjectType či ElementType?
Prostorová organizace modelu
Jak je v IFC organizován model prostorově? Co jsou vztahy jako entity (objectified relationships)? Jak přistupovat ke georeferencování modelu?
Vlastnosti a veličiny
Jak funguje zápis alfanumerických informací v IFC? Jaký je rozdíl mezi atributy, vlastnostmi a veličinami. Jak pracovat se sadami vlastností? Jaké mohou být typy hodnot. Jak fungují vlastnosti mezi typy a instancemi.
Připojování dalších informací
Projdeme další typy vztahů: materiály, klasifikace, externí dokumenty. Ukážu vám přidání informací do IFC ruční editací jeho STEP zápisu.
Geometrie v IFC
Přehled geometrických reprezentací: Tessellation, SweptSolid, BREP a dalších. Jak se geometrie připojuje k objektu? Vliv MVD na typ geometrie. Pochopíte, kdy a jak odevzdat model s přesnou či naopak parametrickou geometrií.
Ekosystém standardů a služeb buildingSMART
Širší kontext: IDS pro specifikaci požadavků, BCF pro komunikaci problémů, bSDD jako centrální slovník. Jak tyto standardy úzce souvisí s IFC a já vám ukážu, jak.
IDS a BCF v praxi
Jak vytvořit soubor IDS se specifikací požadavků na informace? Jak provést validaci IFC modelu proti vytvořené specifikaci? A jako bonus: jak využít běžně dostupné AI nástroje místo kupování dedikovaných řešení.
Cena je za kurz, nikoliv za účastníka. Pro lepší interakci s účastníky doporučuji počet max. 15 osob.
Kurz se koná v místě vaší organizace či vámi zajištěných prostorách. Součástí ceny kurzu nejsou náklady na organizaci, občerstvení atd. Vše si zorganizujte podle vašich zvyklostí a potřeb.
S konkrétním časem kurzu se vám přizpůsobím. Doporučuji počítat s celkovou dobou cca 7 hodin. Krátké pauzy na občerstvení je možno zařazovat vždy na konci každé hodiny, pro případnou delší pauzu na oběd je nejvhodnější chvíle po třech hodinách.
Pro prezentaci prosím o zajištění projekce/TV s možností připojení mého notebooku k rozhraní HDMI, USB-C nebo AirPlay. Prezentace neobsahuje audio. Prezentuji zásadně z mého vlastního notebooku (Mac).
Kurz nevyžaduje žádné znalosti před jeho konáním. V průběhu a po uskutečnění kurzu sdílím prezentaci a další související materiály a odkazy na zajímavé zdroje.
Účastníkům velmi doporučuji mít k dispozici vlastní notebook nebo PC. V rámci kurzu ukazuji řadu příkladů, které je vhodné souběžně replikovat na vlastním počítači.
Kurz není koncipován tak, aby ukazoval použití IFC v konkrétních softwarových řešeních. Naopak, soustředím se na předávání principů a postupů použitelných v jakékoliv návrhové či prohlížecí aplikaci. V průběhu výkladu ale používám následující nástroje; budete-li chtít v průběhu ukázek vše zkoušet na vlastním počítači – což doporučuji –, předem si nainstalujte a zaregistrujte následující bezplatné nástroje:
-
Jakýkoliv internetový prohlížeč
-
Editor prostého textu nebo ještě lépe editor kódu, například VS Code (můžete si do něj případně nainstalovat rozšíření IFC Syntax)
-
Prohlížečku IFC umožňující zobrazení struktury a připojených informací – v kurzu používám BIM Collab Zoom, ale stejně dobře poslouží například Solibri Anywhere nebo BIMvision
-
Solibri IDS Editor a/nebo usBIM.IDS
-
Řadu zajímavostí vám ukážu i v AI nástrojích Claude a Cursor. Ale to budete spíše koukat. Doslova.
Kurz nelze audiovizuálně zaznamenávat, nicméně pokud si budete můj výklad nahrávat pro osobní potřebu, bránit vám v tom nebudu.
Co by vás mohlo zajímat?
Je možno absolvovat kurz coby jednotlivec?
Kurz je nyní připraven tak, abych jej mohl uspořádat v organizacích. Neplánuji pořádání kurzu tak, abyste se mohli přihlásit i jako jednotlivci.
Je možno absolvovat kurz on-line?
Kurz je nyní připraven pro prezenční formu. On-line formu kurzu připravuji na jaro 2026.
Není téma kurzu totožné s profesní certifikací buildingSMART?
Téma standardů openBIM je součástí kurikula kurzů buildingSMART úrovně Foundation. V něm jde ale o velmi obecnou orientaci v těch nejzákladnějších pojmech. Je tomu tak i v rámci kurzů u Construsoft, kde jsem toto téma připravoval. Tento kurz jde do mnohem větší hloubky.
Je IFC uplatnitelné v naší praxi?
Ano. IFC je vyžadováno u řady projektů. Jde o už poměrně rozšířený otevřený standard pro předávání informací.

















































