Kiedy otwieram .objplik w Windows, pomocnie korzysta z 3D Buildera, a także „rozumie”, jak ładować pliki tekstur.
Sposób działania plików wavefront obj 3d polega na tym, że używają plików materiałów do definiowania plików tekstur referencyjnych.
To naprawdę prosty przypadek, w którym co najmniej trzy pliki odpowiadają jednemu zasobowi 3D. Plik obj 3d model, prawie trywialny plik mtl, który odwołuje się do tekstury, i plik tekstury, który jest jpg.
Wszystkie te pliki znajdują się w tym samym folderze.
Podczas otwierania obiektu program 3D Builder nie zdaje sobie sprawy, że plik mtl znajduje się w tym samym folderze. I monituje, wymagając od nas „kontynuowania” przeszukiwania systemu plików w poszukiwaniu pliku mtl, a następnie wszystkich plików obrazów, do których istnieją odniesienia.
WSZYSTKO SĄ W TYM SAMYM FOLDERZE!
Przepływ jest nieco lepszy, gdy używasz menu Open Builder 3D -> Załaduj obiekt, to pamięta katalog, z którego przynajmniej otworzyłeś .obj, ale muszę ręcznie przejść do pliku .obj, aby rozpocząć w interfejsie użytkownika jako dobrze.
Zastanawiam się, czy istnieje jakakolwiek konfiguracja, która może pomóc poprawić ten okropny przepływ pracy. Myślę, że jeśli pliki obj / mtl użyły bezwzględnych ścieżek do odwołania się do pliku, może działać tak, jak chcę.