Jak sprawić, by Windows 10 3D Builder automatycznie ładował materiał .mtl podczas otwierania plików OBJ 3d z teksturami?

0

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ę.

Steven Lu
źródło
to zrozumiałe, że jest to trochę przynęta negatywna. nie sądzę, że Wavefront istnieje już od ponad 20 lat. W większości jestem po prostu fanem i bashingiem w Microsoft.
Steven Lu
1
„Przeważnie jestem po prostu fanem i microsoftowym waleniem”. więc usuń go, a nie zostaniesz przegłosowany
Ramhound

Odpowiedzi:

2

Steven,

Jestem inżynierem w zespole 3D Builder.

Ból, który odczuwasz, jest ograniczeniem aplikacji UWP. Wszystkie aplikacje UWP nie mają bezpośredniego dostępu do systemu plików. Jeśli plik jest potrzebny, musi zostać wybrany przez użytkownika za pomocą okna eksploratora plików. Aplikacja nie może szukać w tym samym folderze, co oryginalny plik obj, ponieważ nie ma uprawnień.

Z drugiej strony możemy lepiej zapamiętać folder, w którym otworzyłeś oryginalny plik i otworzyć kolejne monity w tej samej lokalizacji.

Dziękujemy za poinformowanie nas!

Cory
źródło
Czy uczciwie byłoby powiedzieć, że Steven prawdopodobnie powinien użyć aplikacji Feedback na swoim komputerze z systemem Win10 i utworzyć wpis Feedback dotyczący możliwości ulepszenia folderów?
music2myear
Cześć wszystkim. Byłem naprawdę uprawniony i wojowniczy w tym pytaniu, przepraszam, byłem bardzo sfrustrowany tym, ponieważ było to solidne oprogramowanie, które nie spełniło moich wymagań. Niemniej jednak zespół Microsoft udzielił tutaj odpowiedzi uprzejmie. I patrz !!! W aktualizacji Fall Creator 3D Builder otwiera kafelek OBJ z materiałami i wieloma plikami tekstur dokładnie tak, jak tego chciałem. Teraz działa od razu po wyjęciu z pudełka. DZIĘKUJEMY za to, że oprogramowanie działa tak, jak powinno. To znacznie poprawia mój obieg pracy!
Steven Lu,
Co możesz zrobić, to ulepszyć UWP, aby móc ładować pliki z większej liczby miejsc. Dodaj więcej uprawnień użytkownika. Nie rozumiem tego ograniczenia. Ładuję zasoby z folderu instalacyjnego w mojej aplikacji UWP bez otwierania selektora plików. Bezpieczeństwo aplikacji to jedna rzecz, ale jeśli nie możesz wykonywać podstawowych zadań, takich jak ładowanie modeli 3d tam, gdzie je znajdziesz, masz trochę problemu.
Gavin Williams
0

Jak wskazuje music2myear, pomocne byłoby pozostawienie tej opinii w aplikacji Feedback Hub na jego komputerze z systemem Windows 10 w sekcji „Aplikacje i gry” -> „Konstruktor 3D”. Umożliwi to innym głosowanie nad opiniami i lepsze ich wykorzystanie na naszym radarze.

Dzięki, Steven i Music2!

Cory
źródło
1
To powinno być przesłane jako komentarz. Komentarze nigdy nie powinny być przesyłane jako odpowiedź.
Ramhound