Jak używać
- Wyeksportuj swój model jako IFC (IFC2x3 lub IFC4) z Revit, ArchiCAD, Tekla, Allplan lub innego programu BIM.
- Wybierz plik .ifc i kliknij Odczytaj model.
- Zaznacz typy IFC, które chcesz, na przykład IfcWall, IfcSlab i IfcWindow.
- Pobierz OBJ z plikiem MTL w archiwum ZIP i zaimportuj go do swojego programu 3D.
Jak to działa
Model jest odczytywany przez web-ifc, otwartoźródłowy silnik IFC (MPL-2.0) skompilowany do WebAssembly i udostępniany z tej strony. Parsuje plik IFC i trianguluje geometrię każdego elementu (wyciągnięcia, cięcia logiczne, brepy itd.), włącznie z jego położeniem w budynku. Narzędzie zachowuje trójkąty każdego elementu, zlicza elementy według typów IFC i zapisuje Wavefront OBJ: jeden obiekt na element, współrzędne w metrach z osią Y w górę oraz jeden materiał MTL na każdy kolor pobrany ze stylów powierzchni IFC (kolor dyfuzyjny i przezroczystość).
OBJ zawiera tylko geometrię i kolory: właściwości IFC, ilości, materiały jako dane, kondygnacje i relacje nie są eksportowane. Wierzchołki nie są współdzielone między elementami, dlatego OBJ jest większy niż siatka ze scalonymi wierzchołkami. Odczyt odbywa się w jednym kroku w głównym wątku strony, więc strona nie odpowiada podczas przetwarzania dużego modelu. Głównym ograniczeniem jest pamięć: plik IFC o wielkości 100 MB może wymagać w przeglądarce kilku gigabajtów.
Przykłady
Wizualizacja w Blenderze
Wyeksportuj model architektoniczny z Revit jako IFC, przekonwertuj go ze wszystkimi elementami budynku oprócz przestrzeni i zaimportuj OBJ do Blendera z kolorami MTL, aby go wyrenderować.
Tylko konstrukcja
Odznacz wszystko, a następnie zaznacz IfcColumn, IfcBeam, IfcSlab i IfcFooting, aby otrzymać OBJ konstrukcji nośnej do prezentacji.
Często zadawane pytania
Które wersje IFC są obsługiwane?
Najlepiej działają pliki IFC2x3 i IFC4; pliki IFC4x3 są odczytywane, o ile obsługuje je web-ifc. Pliki IFCZIP i IFCXML trzeba najpierw przekonwertować do zwykłego .ifc.
Dlaczego to narzędzie jest w wersji Pro?
Modele budynków są duże, a konwersja wymaga wyższych limitów rozmiaru plików dostępnych w planie Pro. Samo przetwarzanie nadal odbywa się w całości w Twojej przeglądarce.
Czy właściwości BIM są uwzględniane?
Nie. OBJ nie może ich przechowywać. Typy i identyfikatory elementów są zachowane w nazwach obiektów, dzięki czemu można je dopasować do pliku IFC.
Strona się zawiesiła. Czy to błąd?
Prawdopodobnie nie. Duże modele wymagają czasu na triangulację, a strona nie może odpowiadać, dopóki to się nie zakończy. Jeśli karta ulegnie awarii, model potrzebuje więcej pamięci, niż przeglądarka może wykorzystać.
Prywatność
Plik IFC jest przetwarzany w Twojej przeglądarce za pomocą WebAssembly. Nie jest przesyłany ani zapisywany. Plik silnika IFC jest ładowany z tej witryny. Aby odblokować narzędzie, sprawdzany jest status Twojego planu; zliczane jest tylko anonimowe zdarzenie użycia narzędzia.