BIMx: Uwagi na temat danych modelu, jego rozmiaru, tekstur i cieni
Te wskazówki mają na celu optymalizację modelu ARCHICADa przed zapisaniem go w formacie BIMx.
Po otwarciu modelu BIMx w aplikacji przeglądarki, ustawienia jednostki dla modelu ARCHICADa (imperialne lub metryczne) zostaną zastosowane domyślnie.
Jeśli Twój model BIMx będzie oglądany na urządzeniach przenośnych takich jak iPhone, konieczne mogą być dalsze optymalizacje w celu poprawy wydajności.
Więcej informacji w zakładce BIMx na stronie GRAPHISOFT pod adresem
http://archicadwiki.com/BIMx/Optimization.
Użyj pól ID elementu (dla Hyper-modeli BIMx w projektach Teamwork)
Każdy element ARCHICADa posiada ID ARCHICADa określone domyślnie w oknie dialogowym Ustawień narzędzia, w panelu Klasyfikacja i właściwości. Aby uzyskać najlepsze rezultaty w BIMx (jeżeli pracujesz w środowisku Teamwork), sprawdź, czy elementy modelu ARCHICADa zawierają dane o ID elementu.
Tło: W kontekście Teamwork, w przypadku kilkukrotnego zaznaczenia, BIMx wyświetla inteligentne informacje, identyfikując każdy element według przypisanego mu ID. Jeśli model ARCHICADa nie zawiera danych o ID elementu, BIMx nie może zapewnić opartych o ID informacji na temat zaznaczonych elementów.
Ogranicz dodatkową zawartość modelu
Jeśli napotkasz ograniczenia pamięci podczas tworzenia modelu BIMx (np. podczas uruchamiania globalnego oświetlenia) spróbuj wyeliminować lub zmniejszyć następujące komponenty modelu. Pomoże to zoptymalizować rozmiar modelu i poprawi wydajność BIMx:
•meble (np. krzesła)
•obiekty GDL (np. uchwyty drzwi)
•inne obiekty pochodzące z Dodatków (np. drzewa, samochody, ludzie)
•inne elementy, które nie są konieczne
Zazwyczaj takie 'dodatki' zajmują znaczną ilość pamięci. Jedno krzesło może wymagać więcej pamięci niż wszystkie ściany w projekcie.
BIMx obsługuje następujące formaty plików dla tekstur: jpg, bmp, tif, tga, png, gif.
W przypadku gdyby załadowanie tekstury było niemożliwe, obiekt zostanie wyświetlony w kolorze przypisanym jego materiałowi.
Efekty tekstur oparte o kanał alfa
BIMx obsługuje efekty oparte o kanał alfa 32-bitowych plików tif, tga i bmp. Aby umożliwić wykorzystywanie efektów kanału alfa w BIMx, konieczne jest uprzednie włączenie przezroczystości w ARCHICADzie, w oknie właściwości materiału/tekstury.
Jednak obiekty przezroczyste nie są wizualizowane przy użyciu właściwej kolejności wyświetlania - oznaczałoby to duży uszczerbek na wydajności.
Cienie w programie BIMx są renderowane przy użyciu procedury OpenGL ARB_shadow extension. Procedura polega na renderowaniu map cieni w oparciu o zadaną pozycję słońca. Wyrenderowana mapa jest następnie rzutowana na obiekty i na podstawie obliczeń procedury OpenGL program otrzymuje informację czy punkt znajduje się w cieniu, czy w świetle. Mapy cieni o większych rozmiarach będą oznaczać cienie lepszej jakości. Maksymalna wielkość map zależy od możliwości karty graficznej (ilości pamięci, w jaką wyposażona jest karta oraz maksymalnego dopuszczalnego rozmiaru tekstur). Niektóre karty graficzne wyposażone w 256 MB pamięci obsługują tekstury o rozmiarze tylko 4096 x 4096. Mapy cieni są zazwyczaj 24-bitowe.
•8192x8192 mapa wymaga 200 MB pamięci video.
•4096x4096 mapa wymaga 50 MB pamięci video.
•2048x2048 mapa wymaga 12,5 MB pamięci video.
BIMx będzie zawsze automatycznie próbował wygenerować mapę cieni o rozmiarach 8192x8192. W przypadku niepowodzenia, dwa razy mniejszą, itd.
Aby wyłączyć cienie słoneczne, należy ustawić ich jasność blisko zera.
Artefakty na cieniach słonecznych
W zależności od ilości dostępnej pamięci video oraz od wielkości modelu, na cieniach słonecznych mogą się czasem pojawiać wady - tak zwane artefakty. Wynika to z faktu, że mapa cieni jest zbyt mała w stosunku do fizycznych rozmiarów modelu. Mniejsze modele oraz większa ilość pamięci video pozwala na uzyskanie lepszej jakości cieni. Globalne światło generuje lepsze cienie, są one jednak statyczne.