Archicad cieszy się opinią bardzo wydajnego programu BIM. Prawdopodobnie każdy, kto miał okazję w nim pracować potwierdzi, że odświeżanie, przebudowywanie i przetwarzanie modelu i dokumentacji przebiegają w nim sprawnie i przeważnie nie musimy długo czekać.
W miarę postępu prac nad projektem dochodzi czasem do sytuacji, w której można zaobserwować spowolnienie działania programu. Chociaż naturalne jest, że mały model otwiera się szybciej niż duży, to jako użytkownicy często popełniamy błędy, które powodują, że wydajność spada szybciej niż powinna. W tym artykule opowiemy, jak ich uniknąć i zoptymalizować projekt w Archciadzie do płynnej pracy.
Kluczowym aspektem, który wpływa w na działanie Twojego projektu w Archicadzie, jest sprzęt, na którym go uruchamiasz. Oczywiście nawet najlepszy komputer nie pomoże, jeśli plik projektu jest źle zbudowany, jednak dobra konfiguracja sprzętowa będzie Twoim sprzymierzeńcem każdego dnia. Zasadniczo im mocniejszy sprzęt, tym płynniejsza praca, dlatego warto zapoznać się z wymaganiami sprzętowymi i systemowymi Archicada. Należy zaznaczyć, że spełnienie jedynie minimalnych wymagań nie zapewni optymalnych doznań – zdecydowanie lepiej kierować się wymaganiami rekomendowanymi dobranymi do wielkości projektów. Jeśli masz wątpliwości w warto przeczytać nasze artykuły o doborze komputera PC lub Mac.
Choć Archicad jest zoptymalizowany do przetwarzania geometrii 3D, to właśnie w tym obszarze użytkownicy popełniają najwięcej błędów, które przekładają się na spadek wydajności. Dzieje się tak przeważnie dlatego, że model podlega ciągłej ewolucji i trudno jest utrzymać higienę pracy, kiedy gonią nas terminy. Przeważnie nie ma też w pracowniach osoby, która byłaby odpowiedzialna za nadzorowanie jakości tworzonych modeli.
Podstawowym błędem będącym praprzyczyną problemów z wydajnością jest zła struktura modelu. Kluczowe jest przemyślenie strategii budowy modelu i jego podziału na moduły. Możliwość dzielenia projektu na pliki zawierające na przykład poszczególne budynki, umożliwia płynną pracę. Wymaga to jednak dyscypliny i świadomego zespołu. Z drugiej strony tworzenie zbyt wielu modułów hotlink również wpływa na spadek wydajności ze względu na czas przeładowania modelu. Wskazany jest zatem umiar i tworzenie modułów tam, gdzie jest to niezbędne.
Inną przyczyną spowolnień, szczególnie w projektach wnętrz, jest zbyt duża szczegółowość modeli. Często ulegamy pokusie, aby wymodelować najdrobniejszy detal. Tymczasem, każda dodatkowa płaszczyzna modelu wpływa na wydajność. Efekt ten można często zaobserwować, kiedy wczytamy modele mebli lub wyposażenia mające dużą liczbę poligonów. Zanim użyjemy zewnętrznego obiektu, warto najpierw przetestować go i zoptymalizować w osobnym pliku. Możemy uprościć geometrię, zlikwidować niepotrzebne krawędzie i uporządkować atrybuty, a dopiero później wczytać go do projektu docelowego. Warto też zastanowić się, czy na pewno go potrzebujemy. Cel często można osiągnąć dostosowując obiekty Archicada lub korzystając z już przygotowanych konfiguracji – na przykład jednej z ponad 1500 Ulubionych będących częścią Multibim STANDARD.
Modelując, warto też pamiętać o kilku zasadach, które mogą wpływać na spadek płynności. Przede wszystkim nie należy tworzyć modelu daleko od początku układu współrzędnych. Taka praktyka powoduje poważne problemy w działaniu Archicada. Zamiast tego, należy posłużyć się punktem geodezyjnym i pracować możliwie blisko “zera”. Kolejny temat to nadużywanie relacji między elementami. Narzędzia takie jak działania na elementach bryłowych są często używane niewłaściwie. Użytkownicy tworzą je hurtowo dla wielu elementów, które często nawet się nie stykają. Tymczasem relacje nie są jednorazowym działaniem, ale stale utrzymywaną zależnością, która obciąża plik. Warto uważać też na przypadkowe tworzenie podwójnych elementów – na przykład przy kopiowaniu z włączonym grupowaniem. Sytuacji tej można uniknąć stosując dodatek sprawdzający duplikaty w modelu, będący częścią darmowego pakietu Goodies. Zawiera on również narzędzie Polycount, które pozwoli Ci znajdować elementy modelu mające dużo poligonów.
Jeśli często pracujesz nad projektami wnętrz albo projektami wykonawczymi, to z pewnością wykorzystujesz dużą liczbę obiektów i tekstur. Niewłaściwe zarządzanie bibliotekami bywa przyczyną wielu problemów z powolnym działaniem projektów. Pomagając Wam regularnie w ramach wsparcia technicznego będącego częścią Karty Multibim, spotkaliśmy już wiele takich przypadków. Na szczęście większości z nich można łatwo uniknąć. Tematem, na który należy zwrócić uwagę od początku, jest lokalizacja biblioteki. Często po prostu wstawiamy elementy do biblioteki wewnętrznej pliku, przez co zwiększamy jego rozmiary i spowalniamy działanie. W skrajnych przypadkach potrafi to sparaliżować pracę zespołu. Warto korzystać z bibliotek zewnętrznych zlokalizowanych we współdzielonych folderach lub na Bimcloudzie.
Częstą praktyką jest też tworzenie nowych projektów na bazie poprzednich. Użytkownicy kopiują skończony plik Archicada, usuwają z niego elementy, a następnie zaczynają w nim pracę. Taka strategia to szybka ścieżka do spowolnienia pracy programu, ponieważ powoduje ona ciągnące się problemy z bibliotekami. Najczęściej jest to obecność nieaktualnych, zduplikowanych lub brakujących obiektów bibliotecznych, która przekłada się na jej chaotyczną strukturę. Biblioteki są stale przetwarzane przez program, więc mają ogromny wpływ na płynność jego działania. Również w tym przypadku pomoże Ci Multibim STANDARD, dzięki któremu zaczniesz projekt w konfiguracji zoptymalizowanej do płynnego działania, zawierającej wszystko co niezbędne.
Często może nam się wydawać, że to model 3D jest najbardziej obciążający dla komputera, jednak przeważnie spowolnienie można zaobserwować w momencie, kiedy zaczynamy dodawać do projektu dużo podkładów, wymiarów, etykiet, a przede wszystkim arkuszy. Problemu tego można uniknąć trzymając dokumentację w osobnym pliku Archicada. Jest to dobra praktyka, która powinna być standardem, szczególnie w większych projektach. W czystym pliku wystarczy kliknąć w burger menu w Nawigatorze Projektu i wybrać opcję Poszukaj projektu, a następnie wybrać plik źródłowy. Dzięki temu w Nawigatorze zobaczysz jego widoki, które możesz umieścić na arkuszach, a plik, w którym modelujesz, pozostanie lżejszy.
Wartościowe są również techniki pozwalające ograniczyć negatywny wpływ nadmiernej ilości elementów 2D na płynność działania projektu. Bardzo dobrą i prostą metodą jest optymalizacja elementów rysunkowych w przypadku, kiedy rozbijasz podkłady. Efektem tej czynności są nakładające się linie i wypełnienia, które dodatkowo obciążają plik. Jeśli przejdziesz do menu Edycja > Zmiana geometrii > Optymalizacja linii / wypełnień, zyskasz dostęp do narzędzi, za pomocą których zlikwidujesz nakładające się elementy 2D i poprawisz płynność działania pliku.
Na osobną wzmiankę zasługuje praca w zespole. Można wymienić kilka zasad, które pomogą pracować bez długiego czekania na przeładowywanie zmian. Jeśli korzystasz z Bimclouda na własnym sprzęcie, to pamiętaj, że podobnie jak w przypadku Archicada musisz zadbać o spełnienie wymagań. Częstym błędem jest też instalacja Bimclouda na komputerze, który jest równolegle wykorzystywany do pracy w Archicadzie. Z punktu widzenia spójności i bezpieczeństwa danych nie jest to polecane rozwiązanie i może ono wpływać negatywnie na szybkość operacji Teamwork. Jeśli nie chcesz przejmować się utrzymaniem sprzętu, możesz też przejść na subskrypcję Archicada Collaborate z Bimcloudem SaaS, działającym na serwerach Graphisoft w chmurze.
Na szybkość działania Teamwork ma również wpływ obecność nieaktywnych użytkowników. Kiedy przestajesz pracować na projekcie, warto go opuścić przez menu Teamwork > Projekt > Opuść projekt Teamwork. Z kolei w razie problemów z działaniem modelu i synchronizacji zmian, pomóc może również wyczyszczenie danych lokalnych i ponowne dołączenie do projektu. Oczywiście jeśli długie przeładowania dotyczą wszystkich użytkowników, to warto również sprawdzić, czy sama sieć jest dostatecznie szybka.
Jak widzisz istnieje wiele technik, które pozwolą Ci zachować Twój projekt w dobrej kondycji. Oczywiście w codziennej pracy czasami trudno brać je wszystkie pod uwagę, jednak warto przestrzegać w zespole kilku podstawowych reguł, które pomogą Ci zoptymalizować projekt do płynnej pracy:
Dzięki temu utrzymasz swoje projekty w optymalnym stanie i oszczędzisz sobie niepotrzebnego stresu wynikającego z problemów z ich działaniem. Zachowasz płynność pracy od początku do końca zlecenia. Trzymanie się dobrych praktyk budowy projektu na każdym jego etapie jest opłacalne i pozwala uniknąć stresujących momentów, które niestety zazwyczaj pojawiają się na kilka dni przed oddaniem projektu.
Jeśli jednak zdarzy Ci się taka sytuacja, to pamiętaj, że możesz liczyć na dobrą radę i wsparcie zespołu Multibim.
Wojciech Remer
w.remer@multibim.pl