BIM model 3D sprehod: kako iz Revita ali ArchiCADa nastane prikaz v brskalniku
BIM model je zgrajen za projektiranje in gradnjo, ne za tekoče gibanje v brskalniku. Pokazali bomo, kako se iz njega izdela spletni 3D sprehod, kaj mora vsebovati model in katerim napakam se izognete že v projektni fazi.
Zakaj BIM model ni samodejno primeren za brskalnik
BIM model hrani vse, kar potrebujete za projekt: konstrukcijo, sestave sten, instalacije, družine elementov in parametre. Za kupca, ki se sprehaja po stanovanju, je večina teh podatkov nevidna, za brskalnik pa je to breme. Spletni sprehod mora teči brez namestitve, tudi na povprečnem prenosniku in telefonu, zato se geometrija pretvori in poenostavi.
Dobra novica je, da je urejen BIM odlična osnova. Prave etaže, točne mere in dosledne odprtine prihranijo veliko ročnega dela. Slaba novica je, da se vsaka površinska nedoslednost v modelu pozna tudi v končnem prikazu.
Kaj mora biti v modelu, preden ga predate v obdelavo
Najprej poskrbite za zaprto, čisto arhitekturno lupino. Sprehod pokaže vse, kar kamera vidi, zato so vrzeli med stenami in stropom, dvojne stene ali manjkajoča tla takoj opazni. Preverite tudi enote in izhodišče koordinatnega sistema: model v milimetrih namesto v metrih povzroči napačno merilo in težave pri višini kamere.
Iz izvoza lahko brez škode izpustite vse, kar v končnem prikazu ni vidno: instalacije, armaturo, detajle spojev in skrite sloje. Čim manj nepotrebnih elementov gre v izvoz, tem manj popravkov sledi.
- Dokončane stene, tla, stropi, streha in fasada brez lukenj in prekrivanj
- Okna in vrata kot prave odprtine, s steklom in okvirji v pravih merah
- Stopnice, ograje, balkoni in parapeti v dejanskih dimenzijah
- Prostori z imeni in enotno šifro stanovanja, če želite izbiro enote v prikazu
- Materiali, dodeljeni po površinah (tla, stene, fasada), ne en privzet material
- Teren, sosednje stavbe in osnovna zunanja ureditev za kontekst
Revit v spletni 3D prikaz: od izvoza do optimizacije
Pot iz Revita ali ArchiCADa običajno poteka prek izvoza v format za 3D obdelavo (na primer FBX, OBJ ali glTF) ali prek IFC. Izvožena datoteka še ni končni prikaz. V vmesnem orodju se geometrija očisti, elementi se združijo, nevidne površine odstranijo, število poligonov pa zmanjša tam, kjer to ne vpliva na videz.
Za splet se model nato pripravi v lahkem formatu, pogosto glTF oziroma GLB, s stisnjeno geometrijo in teksturami. Cilj je dvojen: hiter prvi prikaz in tekoče gibanje po prostoru. Pri tem se uporabljajo tudi poenostavljene podlage za trke, da se kamera ne zatika v pohištvo ali ograje.
Tipičen potek dela je takle:
- Pregled modela in dogovor, kaj je vidno ter kaj ne
- Čiščenje: odstranitev nevidnih elementov, popravilo ploskev in normal
- Poenostavitev geometrije in priprava podlag za trke
- Dodelitev materialov, tekstur in osvetlitve
- Testiranje v več brskalnikih in na mobilnih napravah
IFC vizualizacija: kdaj je IFC prava izbira
IFC je odprt, nevtralen format, ki pride prav, kadar sodelujejo ekipe z različnimi programi ali kadar izvorna datoteka ni na voljo. Poleg geometrije prenaša tudi podatke, na primer prostore, površine in oznake elementov. To je koristno, ker lahko iz njih sestavite izbiro etaže ali stanovanja.
Za IFC vizualizacijo pa velja pazljivost. Materiali se pri izvozu pogosto izgubijo ali poenostavijo, krive površine so lahko različno triangulirane, rezultat pa je odvisen od nastavitev izvoza in različice formata. Zato je smiselno IFC uporabiti kot vir podatkov in strukture, videz pa dopolniti z lastno obdelavo materialov.
Če imate izvorni model v Revitu ali ArchiCADu, je najbolj zanesljivo kombinirati oboje: IFC za podatke o prostorih in enotah ter neposreden geometrijski izvoz za zvestejši videz.
Materiali, svetloba in interaktivnost
Videz sprehoda določajo materiali in svetloba, ne samo geometrija. Za splet se osvetlitev pogosto vnaprej izračuna in vgradi v teksture, saj to omogoča sproten prikaz brez obremenitve naprave. Teksture morajo biti dovolj ostre za bližnji pogled, a ne večje, kot je potrebno, ker podaljšajo nalaganje.
Interaktivnost se doda po geometriji: izbira etaže, izbira enote, prikaz površine ali orientacije, prehod med prostori. Podatke o prostorih lahko črpate iz BIM, status prodaje in cene pa običajno prihajajo iz sistema investitorja. ARHIX takšne prikaze gradi kot prosti 3D sprehod v brskalniku, kar si lahko ogledate na javnem demu vzorčne hiše.
Pogoste napake pri prehodu iz BIM v spletni sprehod
Večina težav ni tehnično zapletenih, nastanejo pa pozno in zahtevajo vračanje k izvornemu modelu. Če jih poznate vnaprej, jih odpravite že pri modeliranju.
Posebej pogost je pristop »izvozimo vse«. Datoteka je takrat velika, počasna in polna elementov, ki jih nihče ne vidi.
- Prekrivajoče se ali podvojene površine, ki povzročijo utripanje tekstur
- Obrnjene normale, zaradi katerih so stene z nekaterih strani neviden
- Model brez odprtin v stenah ali s stekli, ki so polna telesa
- Pretirano podrobni elementi, na primer vijaki, armatura ali gosto mrežene krive površine
- En sam privzet material na celotnem modelu, zato ni mogoče ločiti tal, sten in fasade
- Napačne enote ali izhodišče, zaradi česar je kamera prenizko, previsoko ali daleč od stavbe
- Manjkajoča okolica, ki naredi stavbo videti kot predmet v praznini
Kaj lahko naredite že danes
Odprite svoj trenutni model in ga preverite po seznamu iz drugega razdelka: zaprta lupina, prave odprtine, urejeni materiali, enotne šifre stanovanj. Že ta pregled običajno odkrije več težav, kot bi pričakovali.
Če želite videti, kako izgleda končni rezultat, preizkusite javni demo in ocenite, katera raven podrobnosti je za vaš projekt smiselna. Za presojo ustreznosti lastnega modela lahko pripravite izvoz v IFC in ga skupaj pregledate, še preden se odločite za izdelavo.