Najczęściej zadawane pytania dot. plików zewnętrznych .dxf, .obj, .glb
Konfigurator nie wczytuje pliku .dxf
Wymagania dotyczące plików .dxf:
- Narysowane krzywe muszą być zamkniętymi poliliniami
- Obiekt należy spozycjonować w środku układu współrzędnych; punk 0,0.
- Krzywe muszą być narysowane z tym samym kierunku.
- Plik powinien zostać zapisany w formacie AutoCAD 2018.
Jak przygotować plik .obj? Jakie wymagania musi spełniać?
Konfigurator nie posiada żadnych mechanizmów optymalizacyjnych dla wgrywanych plików, więc ich wielkość ma bezpośrednie przełożenie na czas ładowania się obiektów na scenie.
Wytyczne dotyczące przygotowania modeli:
Geometria
Modele powinny być jak najbardziej zoptymalizowane - o maksymalnie zredukowanej geometrii. Usuwamy powierzchnie zasłonięte lub niewidoczne dla obserwatora oraz geometrię nie podtrzymującą kształtu. Modele wchodzące w skład jednego projektu, powinny posiadać siatkę o zbliżonej gęstości dla zachowania jednolitości detali. Wybieramy modele lowpoly o minimalnej liczbie poligonów z wypalonymi detalami lub modele midpoly z teksturami bezszwowymi.
Wymiary
Modelujemy rzeczywiste wymiary obiektu
Triangularyzacja
Modele zawierające n-gony należy striangularyzować, gdyż zrobione będzie to automatyczne podczas importu do Variantica i może być przyczyną błędów np. zasklepionych otworów, dodatkowych face’ów w łukach, szczególnie na zaokrąglonych elementach siatki.
Tekstury
Format plików .jpg lub .png Modele teksturujemy na dwa sposoby:
- Mapy wypalane z highpoly na lowpoly w oprogramowaniu zewnętrznym np. Substance Painter i tamże teksturowane
- Mapy bezszwowe
Optymalizacja modeli
- Zredukować segmenty sfazowane i zaokrąglone (bevel) na obiektach teksturowanych bezszwowo np. blachy.
- Za pomocą tekstur przedstawić otwory jako floating geometry oraz wypalić szczegóły detali na mapach przy textel density zbliżonym do 10.24px/cm.
- Takie elementy jak profile można przedstawić za pomocą przekroi .dxf, a następnie wyciągnąć je na długość w Varianticu. Jeżeli niemożliwe jest wstawienie .dxf, można wgrać krótszy segment, a następnie dodać propagację na odpowiednią długość (powielenie elementów z wykorzystaniem propagacji znacznie odciąża silnik graficzny w porównaniu do wstawienia każdego z elementów jako nowy import/komponent).
- Jeżeli dany element modelu np. lamela ma mieć oddzielną, zmienną kolorystykę od profili konstrukcyjnych, musi być ona wgrana jako pojedynczy plik .obj do Variantica, a następnie może zostać powielona (propagowana) do określonej ilości.
- Przy eksporcie należy mieć na uwadze, że nowy Origin Point obiektu po zaimportowaniu do Variantica będzie znajdował się na środku układu współrzędnych.
Przygotowanie modelu do eksportu
- Usunąć nakładające się wierzchołki
- Sprawdzić i ewentualnie skorygować zwrot powierzchni (face orientation), aby patrzyły na zewnątrz modelu
- Usunąć stare dane geometryczne
- Ustawić cieniowanie na gładkie (smooth)
- Określić, które krawędzie są liniami cięcia (seams)
- Rozwinąć model w przestrzeni UV
- Upewnić się, że rozwinięty model posiada zagęszczenie pikseli (density) na poziomie 10.24 px/com
Docelowo złożoność geometrii powinna być przystosowana pod silnik renderujący w czasie rzeczywistym mając na uwadze, że jest to zastosowanie webowe. Wszelkie dane dotyczące wizualizacji modelu są procesowane przez komputer oraz urządzenia mobilne użytkowników końcowych.
Dlaczego zaimportowany model w .obj jest zbudowany z białych linii?
Należy otworzyć plik w notatniku lub notepadzie i usunąć z niego linijki zaczynające się od “l”.
Nie mogę zmienić punktu zaczepienia modelu .obj.
Pliki .obj mają punkt zaczepienia (początek układu współrzędnych) zgodny z punktem zaczepienia, jaki był ustawiony w zewnętrznym programie graficznym podczas eksportowania pliku. Najczęściej jest to środek układu współrzędnych danego programu.
Pliki .stl po zaimportowaniu do Variantica “obudowywane” są kubaturą i można je pozycjonować według punktów kluczowych, tak jak struktury.
Nie mogę wgrać pliku .obj/.stl / .glb.
- Sprawdzić, czy importowany plik nie przekracza 8MB.
- Utworzyć zgłoszenie w Centrum Wsparcia Variantic (opens in a new tab) i dołączyć niedziałający plik do przeanalizowania przez zespół wsparcia.
Komponenty w pliku są niewidoczne po zaimportowaniu .gbl.
Bender eksportując pliki glb nie zatwierdza automatycznie modyfikatorów. Trzeba zaznaczyć tę opcję ręcznie.
Migająca tekstura ("mrówki" na krawędziach) w pliku .glb.
Przed eksportem pliku glb należy ręcznie zatwierdzić wszystkie modyfikatory deformujące siatkę modelu i ponownie rozwinąć mapę UV.