Przejdź do treści

Eksport z Revita

Eksport z Revita: ustawienia IFC potrzebne do wizualizacji

Revit zapisuje IFC według konfiguracji, którą można zmienić — i dla obrazów warto zmienić. Które opcje mają znaczenie, dlaczego „widoczne w widoku” to pułapka i co dociera z materiałów.

Szary model studyjny domu, w którym brakuje środkowej kondygnacji

W skrócie

Z Revita należy eksportować przez Plik, Eksport, IFC i zmodyfikować konfigurację: IFC4 Reference View lub IFC2x3, wszystkie kondygnacje, meble i wyposażenie wyłączone. Opcja „Export only elements visible in view” szybko zmniejsza plik — ale pomija dokładnie to, co akurat jest ukryte w widoku 3D. Do VEDUTUM docierają bryły w jednym kolorze; materiały i parametry zostają w pliku.

Konfiguracja jest właściwym eksportem

Ścieżka prowadzi przez Plik, Eksport, IFC, a następnie „Modify setup”. Autodesk opisuje tam opcje, które decydują o zawartości: definicję widoku modelu (m.in. IFC2x3 Coordination View 2.0 i IFC4 Reference View), sposób traktowania elementów oraz, w „Additional content”, opcję eksportu wyłącznie elementów widocznych w widoku.

Dla wizualizacji definicja widoku modelu ma mniejsze znaczenie, o ile bryły wychodzą w całości. Ważniejsze, żeby nie zabrakło żadnej kondygnacji. Najlepiej eksportować z widoku 3D, w którym wszystko jest pokazane, a potem sprawdzić rozmiar pliku.

Pułapka z widokiem

„Export only elements visible in view” kusi: ukrywa się to, co przeszkadza, i plik się zmniejsza. Sam Autodesk opisuje tę opcję jako przydatną przy eksportach dla poszczególnych branż, a w dokumentacji zaznacza też, że przy tym ustawieniu mogą zginąć relacje między elementami.

Dla obrazów ma to mniejsze znaczenie niż dla koordynacji — ale błąd, który naprawdę boli, jest prozaiczny: kondygnacja została ukryta w widoku 3D i w modelu jej brakuje. Należy to sprawdzić w przeglądarce, zanim ustawi się kamery. Model jest tam po to, żeby go obracać, a kondygnacje można pokazywać pojedynczo.

Co dzieje się po naszej stronie

Plik IFC jest odczytywany w Państwa przeglądarce, a nie na naszym serwerze: web-ifc, otwarty czytnik skompilowany do WebAssembly, działa w karcie przeglądarki. Rozumie IFC2x3 i IFC4 i przekazuje każdą bryłę jako siatkę trójkątów w jednym kolorze. Na serwer trafia dopiero zbudowany z niej plik GLB — oryginalny plik zostaje na Państwa komputerze.

Dociera więc geometria: wszystko, co w eksporcie ma bryłę, wraz z kolorem i położeniem. Nie docierają zestawy właściwości, nazwy komponentów, warstwy, klasy IFC ani tekstury. Znajdują się one w pliku, ale nic ich nie rysuje. Jeśli potrzebne są materiały i tekstury, należy wyeksportować GLB zamiast IFC — ten format je przenosi. Limit wynosi 60 MB na plik, a odczyt nie kosztuje punktów.

Co dzieje się z materiałami z Revita

Revit zna materiały z wyglądem, teksturą i wzorem przekroju. Przez IFC dociera jeden kolor na bryłę. Dla wizualizacji oznacza to, że elewację wybiera się w VEDUTUM spośród wariantów liczonych na tej samej bryle — modrzew, tynk, cegła, beton architektoniczny. Zaleta jest taka, że dziesięć wariantów pokazuje jeden dom, a nie dziesięć podobnych.

Jeśli własne materiały muszą zostać zachowane, nie należy eksportować IFC, lecz wybrać drogę przez format, który przenosi materiał i teksturę: GLB. Revit nie zapisuje go fabrycznie; zwykle robi się to dodatkiem albo objazdem przez inny program w łańcuchu.

Czym ten opis nie jest

Nie przeprowadziliśmy serii pomiarów na cudzych projektach, dlatego nie podajemy żadnego wskaźnika skuteczności. Zapisane są tu dwie rzeczy: co nasz czytnik pobiera z pliku IFC, co wynika z naszego kodu, oraz co program oferuje przy eksporcie według własnej dokumentacji. Rozstrzyga dopiero Państwa własny model — a nic to nie kosztuje, ponieważ import działa w przeglądarce.

Pytania i odpowiedzi

IFC2x3 czy IFC4 z Revita?

Odczytywane są oba. Dla obrazów liczą się wyłącznie bryły, więc należy użyć konfiguracji, z którą biuro i tak pracuje, i sprawdzić kondygnacje w modelu.

Dlaczego w modelu brakuje kondygnacji?

Prawie zawsze z powodu „Export only elements visible in view”: to, co było ukryte w widoku 3D, nie trafia do pliku. Należy sprawdzić widok i wyeksportować ponownie.

Czy parametry i nazwy komponentów docierają?

Nie. Odczytujemy geometrię z jednym kolorem na bryłę. Zestawy właściwości, nazwy i klasy są w pliku, ale nie są rysowane — obraz ich nie potrzebuje.

Czy zamiast IFC mogę wysłać GLB?

Tak, GLB i glTF wczytujemy bez zmian, razem z materiałami i teksturami. Revit sam GLB nie zapisuje; ta droga prowadzi przez dodatek lub inny program.

Źródła

Przetłumaczono z angielskiego. Oryginał: przeczytaj artykuł po angielsku

Od rzutu do zestawu obrazów

Wystarczy wgrać rzut, ustawić elewację i dach, a powstaną obrazy, klipy i link do udostępnienia.

Zacznij za darmoZobacz usługi

Dołącz do betyDemo