tigtools

IFC na OBJPro

Wybierz plik .ifc, aby przekształcić jego elementy budynku w Wavefront OBJ dla Blendera, SketchUp, silników gier i przeglądarek 3D. Model jest przetwarzany na Twoim urządzeniu.

Działa w przeglądarce Bez rejestracji

Sprawdzanie Twojego planu…

Jak używać

  1. Wyeksportuj swój model jako IFC (IFC2x3 lub IFC4) z Revit, ArchiCAD, Tekla, Allplan lub innego programu BIM.
  2. Wybierz plik .ifc i kliknij Odczytaj model.
  3. Zaznacz typy IFC, które chcesz, na przykład IfcWall, IfcSlab i IfcWindow.
  4. 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.