Korzystanie z wersji beta przeglądarki 3D Viewer na urządzeniu HoloLens (1. generacji)

3D Viewer Beta umożliwia wyświetlanie modeli 3D na urządzeniu HoloLens (1. gen). Możesz otwierać i wyświetlać obsługiwane pliki fbx z przeglądarki Microsoft Edge, usługi OneDrive i innych aplikacji.

Uwaga

Ten artykuł dotyczy immersyjnej aplikacji Unity 3D Viewer Beta , która obsługuje pliki fbx i jest dostępna tylko na urządzeniu HoloLens (1. gen). Wstępnie zainstalowana aplikacja 3D Viewer na HoloLens 2 obsługuje otwieranie niestandardowych modeli 3D glb w domu rzeczywistości mieszanej (aby uzyskać więcej informacji, zobacz Omówienie wymagań dotyczących zasobów.

Ważne

Chociaż wersja beta podglądu 3D może pozostać dostępna w sklepie Microsoft Store dla urządzenia HoloLens (1. generacji), nie jest już aktywna i nie jest już obsługiwana.

Jeśli masz problemy z otwarciem modelu 3D w wersji beta podglądu 3D lub niektóre funkcje modelu 3D nie są obsługiwane, zobacz Obsługiwane specyfikacje zawartości poniżej.

Aby skompilować lub zoptymalizować modele 3D do użycia z wersją beta przeglądarki 3D, zobacz Optymalizowanie modeli 3D dla wersji beta 3D Viewer poniżej .

Istnieją dwa sposoby otwierania modelu 3D na urządzeniu HoloLens. Aby dowiedzieć się więcej, zobacz Wyświetlanie plików FBX na urządzeniu HoloLens poniżej.

Jeśli masz problemy po przeczytaniu tego artykułu, zobacz Rozwiązywanie problemów poniżej.

Obsługiwane specyfikacje zawartości

Format pliku

  • Format FBX
  • Maksymalna wersja FBX 2015.1.0

Rozmiar pliku

  • Minimalna 5 KB
  • Maksymalna 500 MB

Geometria

  • Tylko modele wielogonalne. Brak powierzchni podziałów podrzędnych ani NURBs
  • Układ współrzędnych praworęcznych
  • Przeszuki w macierzach przekształcania nie są obsługiwane

Tekstury

  • Mapy tekstur muszą być osadzone w pliku FBX
  • Obsługiwane formaty obrazów
    • Obrazy JPEG i PNG
    • Obrazy BMP (24-bitowy kolor true-color RGB)
    • Obrazy TGA (24-bitowe rgb i 32-bitowe RGBQ true-color)
  • Maksymalna rozdzielczość tekstury 2048x2048
  • Maksymalnie jedna mapa rozproszona, jedna normalna mapa i jedna mapa modułu odbicia na siatkę
  • Kanał alfa w teksturach rozproszonych powoduje odrzucenie pikseli, jeśli poniżej 50%

Animacja

  • Skalowanie/obracanie/tłumaczenie animacji na poszczególnych obiektach
  • Animacja szkieletowa (sfałszowana) z oskórowaniem
    • Maksymalnie cztery wpływy na wierzchołek

Materiały

  • Materiały Lambert i Phong są obsługiwane, z regulowanymi parametrami
  • Obsługiwane właściwości materiału dla Lamberta
    • Tekstura główna (RGB + test alfa)
    • Kolor rozproszony (RGB)
    • Kolor otoczenia (RGB)
  • Obsługiwane właściwości materiału dla stringów
    • Tekstura główna (RGB + test alfa)
    • Kolor rozproszony (RGB)
    • Kolor otoczenia (RGB)
    • Kolor widmowy (RGB)
    • Połyskliwości
    • Odbicia
  • Materiały niestandardowe nie są obsługiwane
  • Maksymalnie jeden materiał na siatkę
  • Maksymalnie jedna warstwa materiału
  • Maksymalnie osiem materiałów na plik

Ograniczenia dotyczące plików i modeli

Istnieją twarde ograniczenia dotyczące rozmiaru plików oraz liczby modeli, wierzchołków i siatk, które mogą być otwierane jednocześnie w wersji beta przeglądarki 3D:

  • Maksymalny rozmiar pliku 500 MB na model
  • Wierzchołki: 600 000 połączone na wszystkich otwartych modelach
  • Siatki: 1600 połączone we wszystkich otwartych modelach
  • Maksymalnie 40 otwartych modeli jednocześnie

Optymalizowanie modeli 3D dla wersji beta podglądu 3D

Uwagi specjalne

  • Unikaj czarnych materiałów lub czarnych obszarów w mapach tekstur. Hologramy są wykonane z światła, dzięki czemu HoloLens renderuje czarny (brak światła) jako przezroczysty.
  • Przed wyeksportowaniem do fbX z narzędzia do tworzenia upewnij się, że wszystkie geometrie są widoczne i odblokowane, a żadne warstwy zawierające geometrię nie są wyłączone lub szablony. Widoczność nie jest szanowana.
  • Unikaj ogromnych przesunięć translacji między węzłami (na przykład 100 000 jednostek), co może spowodować zakłócenia modelu podczas przenoszenia/skalowania/obracania.

Optymalizacja wydajności

Należy pamiętać o wydajności podczas tworzenia zawartości i weryfikowania w aplikacji 3D Viewer Beta na urządzeniu HoloLens podczas procesu tworzenia, aby uzyskać najlepsze wyniki. Przeglądarka 3D Viewer beta renderuje zawartość w czasie rzeczywistym i wydajność podlega możliwościom sprzętowym urządzenia HoloLens.

Istnieje wiele zmiennych w modelu 3D, które mogą zmniejszyć wydajność. 3D Viewer Beta wyświetli ostrzeżenie podczas ładowania, jeśli istnieje więcej niż 150 000 wierzchołków lub więcej niż 400 siatk. Animacje mogą mieć zmniejszenie wydajności innych otwartych modeli. Istnieją również twarde ograniczenia dotyczące łącznej liczby modeli, wierzchołków i siatk, które można otwierać jednocześnie w wersji beta przeglądarki 3D Viewer (zobacz Ograniczenia dotyczące plików i modeli).

Jeśli model 3D nie działa zgodnie z oczekiwaniami ze względu na złożoność modelu, rozważ:

  • Zmniejszanie liczby wielokątów
  • Zmniejszenie liczby kości w animacji sfałszowanych
  • Unikanie samodzielnego okluzji

Renderowanie dwustronne jest obsługiwane w wersji beta przeglądarki 3D Viewer, chociaż jest domyślnie wyłączone ze względów wydajności. Można go włączyć za pomocą przycisku Podwójna strona na stronie Szczegóły . Aby uzyskać najlepszą wydajność, unikaj konieczności renderowania dwustronnego w zawartości.

Weryfikowanie modelu 3D

Zweryfikuj model, otwierając go w przeglądarce 3D Viewer Beta na urządzeniu HoloLens. Wybierz przycisk Szczegóły , aby wyświetlić cechy i ostrzeżenia dotyczące nieobsługiwanej zawartości modelu (jeśli istnieje).

Renderowanie modeli 3D z wymiarami rzeczywistymi

Domyślnie 3D Viewer Beta wyświetla modele 3D o wygodnym rozmiarze i pozycji względem użytkownika. Jeśli jednak renderowanie modelu 3D z pomiarami true-to-life jest ważne (na przykład podczas oceniania modeli mebli w pokoju), twórca zawartości może ustawić flagę w metadanych pliku, aby zapobiec zmianie rozmiaru tego modelu zarówno przez aplikację, jak i użytkownika.

Aby zapobiec skalowaniu modelu, dodaj atrybut niestandardowy warunkowy do dowolnego obiektu w scenie o nazwie Microsoft_DisableScale i ustaw go na wartość true. 3D Viewer Beta będzie wtedy szanować informacje FbxSystemUnit pieczone do pliku FBX. Skala w wersji beta 3D Viewer wynosi 1 metr na jednostkę FBX.

Wyświetlanie plików FBX na urządzeniu HoloLens

Otwieranie pliku FBX z przeglądarki Microsoft Edge

Pliki FBX można otwierać bezpośrednio z witryny internetowej przy użyciu przeglądarki Microsoft Edge na urządzeniu HoloLens.

  1. W przeglądarce Microsoft Edge przejdź do strony internetowej zawierającej plik FBX, który chcesz wyświetlić.
  2. Wybierz plik, aby go pobrać.
  3. Po zakończeniu pobierania wybierz przycisk Otwórz w przeglądarce Microsoft Edge, aby otworzyć plik w wersji beta przeglądarki 3D Viewer.

Pobrany plik można uzyskać dostęp do pliku i otworzyć go ponownie później przy użyciu opcji Pliki do pobrania w przeglądarce Microsoft Edge. Aby zapisać model 3D i zapewnić stały dostęp, pobierz plik na komputerze i zapisz go na koncie usługi OneDrive. Plik można następnie otworzyć z poziomu aplikacji OneDrive na urządzeniu HoloLens.

Uwaga

Niektóre witryny internetowe z pobieralnymi modelami FBX udostępniają je w skompresowanym formacie ZIP. Przeglądarka 3D Viewer Beta nie może bezpośrednio otwierać plików ZIP. Zamiast tego użyj komputera, aby wyodrębnić plik FBX i zapisać go na koncie usługi OneDrive. Plik można następnie otworzyć z poziomu aplikacji OneDrive na urządzeniu HoloLens.

Otwieranie pliku FBX z usługi OneDrive

Pliki FBX można otwierać z usługi OneDrive przy użyciu aplikacji OneDrive na urządzeniu HoloLens. Upewnij się, że usługa OneDrive została zainstalowana przy użyciu aplikacji ze sklepu Microsoft Store na urządzeniu HoloLens i że plik FBX został już przekazany do usługi OneDrive na komputerze.

W usłudze OneDrive pliki FBX można otwierać na urządzeniu HoloLens przy użyciu wersji beta 3D Viewer na jeden z dwóch sposobów:

  • Uruchom usługę OneDrive na urządzeniu HoloLens i wybierz plik FBX, aby otworzyć go w aplikacji 3D Viewer Beta.
  • Uruchom 3D Viewer Beta, naciśnij w powietrzu, aby wyświetlić pasek narzędzi, a następnie wybierz pozycję Otwórz plik. Usługa OneDrive zostanie uruchomiona, co umożliwi wybranie pliku FBX.

Rozwiązywanie problemów

Po otwarciu modelu 3D jest wyświetlane ostrzeżenie

Jeśli spróbujesz otworzyć model 3D zawierający funkcje, które nie są obsługiwane przez 3D Viewer Beta, zostanie wyświetlone ostrzeżenie. Zobaczysz również błąd, jeśli model jest zbyt złożony i może mieć to wpływ na wydajność. Wersja beta 3D Viewer nadal będzie ładować model 3D, ale wydajność lub wierność wizualizacji może zostać naruszona.

Aby uzyskać więcej informacji, zobacz Obsługiwane specyfikacje zawartości i Optymalizowanie modeli 3D dla przeglądarki 3D Viewer Beta.

Widzę ostrzeżenie, a model 3D nie jest ładowany

Zostanie wyświetlony komunikat o błędzie z następujących powodów:

  • Jeśli wersja beta podglądu 3D nie może załadować modelu 3D ze względu na złożoność lub rozmiar pliku
  • Plik FBX jest uszkodzony lub nieprawidłowy
  • Osiągnięto limit całkowitej liczby modeli, wierzchołków lub siatek, które mogą być otwarte jednocześnie

Aby uzyskać więcej informacji, zobacz Obsługiwane specyfikacje zawartościi Ograniczenia dotyczące plików i modeli.

Mój model 3D ładuje się, ale nie jest wyświetlany zgodnie z oczekiwaniami

Jeśli model 3D nie wygląda zgodnie z oczekiwaniami w wersji beta 3D Viewer, naciśnij w powietrzu, aby wyświetlić pasek narzędzi, a następnie wybierz pozycję Szczegóły. Aspekty pliku, które nie są obsługiwane przez 3D Viewer Beta, zostaną wyróżnione jako ostrzeżenia.

Najczęstszym problemem, który może wystąpić, jest brak tekstur, prawdopodobnie dlatego, że nie są one osadzone w pliku FBX. W takim przypadku model będzie wyglądać na biały. Ten problem można rozwiązać w procesie tworzenia, eksportując z narzędzia do tworzenia do FBX z wybraną opcją osadzania tekstur.

Aby uzyskać więcej informacji, zobacz Obsługiwane specyfikacje zawartości i Optymalizowanie modeli 3D dla przeglądarki 3D Viewer Beta.

Występują spadki wydajności podczas wyświetlania mojego modelu 3D

Wydajność podczas ładowania i wyświetlania modelu 3D może mieć wpływ na złożoność modelu, liczbę otwartych jednocześnie modeli lub liczbę modeli z aktywnymi animacjami.

Aby uzyskać więcej informacji, zobacz Optymalizowanie modeli 3D pod kątem ograniczeń wersji beta i plików i modeli 3D Viewer.

Po otwarciu pliku FBX na urządzeniu HoloLens nie jest on otwarty w podglądzie 3D Viewer w wersji beta

Przeglądarka 3D Viewer Beta jest automatycznie skojarzona z rozszerzeniem pliku fbx po zainstalowaniu.

Jeśli spróbujesz otworzyć plik fbx i zobaczysz okno dialogowe, które przekierowuje Cię do sklepu Microsoft Store, obecnie nie masz aplikacji skojarzonej z rozszerzeniem pliku fbx na urządzeniu HoloLens.

Sprawdź, czy zainstalowano 3D Viewer Beta. Jeśli nie jest zainstalowany, pobierz go ze sklepu Microsoft Store na urządzeniu HoloLens.

Jeśli przeglądarka 3D Viewer Beta jest już zainstalowana, uruchom 3D Viewer Beta, a następnie spróbuj ponownie otworzyć plik. Jeśli problem będzie się powtarzać, odinstaluj i ponownie zainstaluj przeglądarkę 3D Viewer Beta. Ponowne zainstalowanie aplikacji spowoduje ponowne skojarzenie rozszerzenia pliku fbx z przeglądarką 3D Viewer Beta.

Jeśli próba otwarcia pliku FBX otwiera aplikację inną niż 3D Viewer Beta, ta aplikacja prawdopodobnie została zainstalowana po wersji beta 3D Viewer i przejęła skojarzenie z rozszerzeniem pliku fbx. Jeśli wolisz skojarzyć 3D Viewer Beta z rozszerzeniem pliku fbx, odinstaluj i zainstaluj ponownie 3D Viewer Beta.

Przycisk Otwórz plik w podglądzie 3D Viewer w wersji beta nie uruchamia aplikacji

Przycisk Otwórz plik otworzy aplikację skojarzoną z funkcją selektora plików na urządzeniu HoloLens. Jeśli usługa OneDrive jest zainstalowana, przycisk Otwórz plik powinien uruchomić usługę OneDrive. Jeśli jednak obecnie nie ma aplikacji skojarzonej z funkcją selektora plików zainstalowaną na urządzeniu HoloLens, nastąpi przekierowanie do sklepu Microsoft Store.

Jeśli przycisk Otwórz plik uruchomi aplikację inną niż OneDrive, ta aplikacja prawdopodobnie została zainstalowana po usłudze OneDrive i przejęła skojarzenie z funkcją selektora plików. Jeśli wolisz uruchomić usługę OneDrive podczas wybierania przycisku Otwórz plik w wersji beta 3D Viewer, odinstaluj i ponownie zainstaluj usługę OneDrive.

Jeśli przycisk Otwórz plik nie jest aktywny, możliwe, że osiągnięto limit modeli, które można otwierać w wersji beta 3D Viewer jednocześnie. Jeśli masz 40 modeli otwartych w wersji 3D Viewer Beta, musisz zamknąć niektóre, zanim będzie można otworzyć więcej modeli.

Więcej zasobów