Praca z modelami 3D

Jeśli tworzysz aplikacje w rzeczywistości mieszanej do uruchamiania na urządzeniu HoloLens lub immersywnym zestawie słuchawkowym, takim jak HP Reverb 2, musisz uwzględnić modele holograficzne 3D w aplikacji, aby było bogate w zawartość. Na szczęście nie musisz być artystą 3D lub mieć go w swoim zespole, aby zebrać zasoby, których potrzebujesz, aby zrealizować swoją wizję. Istnieje wiele sposobów na bezpłatne uzyskanie wstępnie utworzonych modeli lub przy rozsądnych kosztach, które przedstawimy tutaj. Omówimy również, jak rozpocząć tworzenie własnych modeli 3D.

Optymalizowanie i konwertowanie modeli 3D

Aby uzyskać ogólne najlepsze rozwiązania dotyczące przygotowywania własnych modeli 3D do użycia jako hologramów, zobacz nasz przewodnik po konwersji i optymalizacji modeli 3D w czasie rzeczywistym.

Jeśli szukasz innych narzędzi do przetwarzania modeli 3D, możesz zoptymalizować dowolny model glTF 2.0 przy użyciu konwertera zasobów Windows Mixed Reality dostępnego w usłudze GitHub. Ten zestaw narzędzi zawiera narzędzie wiersza polecenia, które używa tych kroków w sekwencji w celu przekonwertowania podstawowego elementu zawartości glTF 2.0 do użycia w Windows Mixed Reality domu.

Sprawdzanie modeli 3D

Aby sprawdzić modele 3D, zalecamy użycie narzędzia Babylon.js podglądu 3D w eksploratorze scen.

Dla deweloperów aparatu Unity: Mixed Reality Toolkit i Asset Store

Jeśli jesteś deweloperem aparatu Unity i potrzebujesz obiektów, których możesz użyć do interakcji przestrzennych i interfejsu użytkownika, nie musisz iść daleko. Jeśli używasz naszego zestawu narzędzi Mixed Reality Toolkit (MRTK) w projekcie, masz już szeroką gamę wbudowanych obiektów, takich jak pola ograniczenia, przyciski wielokrotnego użytku, menu ręczne, paski, suwaki i inne.

Obiekty 3D zestawu narzędzi rzeczywistości mieszanej

Jeśli jesteś nowym użytkownikiem zestawu narzędzi MRTK, pobierz aplikację MRTK Examples Hub i rozejrzyj się.

Magazyn zasobów aparatu Unity to doskonałe miejsce do znajdowania zasobów, które można szybko zintegrować z projektem. Ich zapasy są ogromne i twierdzą, że mają ponad 11.000 pięciogwiazdkowych aktywów, więc istnieje dobra szansa, że możesz znaleźć to, czego potrzebujesz lub coś blisko. Warto przyjrzeć się, zwłaszcza jeśli uważasz, że wiele zasobów jest bezpłatnych.

Wstępnie utworzone zasoby

Istnieje wiele witryn sieci Web, które oferują wstępnie wykonane modele 3D i CAD (Computer-Aided Design) i animacje w rozsądnym lub bez żadnych kosztów. Oto niektóre z bardziej popularnych:

Szkicfab

Modele CAD HoloLens w sklepie Microsoft Store

Turbo Squid

CGTrader

Mixamo (modele i animacje)

Blender Market (dowiedz się więcej o narzędziu do modelowania programu Blender poniżej)

3DExport

Utwórz własne modele 3D

Jeśli nie możesz znaleźć wstępnie utworzonych modeli 3D, które spełniają Twoje potrzeby, może to być warte czasu, aby opracować pewne umiejętności modelowania 3D lub mieć kogoś w zespole. Na najwyższym poziomie modelowanie 3D to ogromna, złożona umiejętność obejmująca wiele poddyscypliny:

Jak można sobie wyobrazić, wymaga to znacznego czasu i wysiłku, aby stać się bardzo biegłym modelerem 3D. Dobrą wiadomością jest to, że nie musisz stać się ekspertem, aby czerpać pewne korzyści; posiadanie kilku podstawowych umiejętności w przyborniku, takich jak możliwość zmieniania materiałów w modelu lub konwertowania modelu o wysokiej poli na małą poli, może spowodować znaczne ulepszenia aplikacji.

Oto niektóre z bardziej popularnych programów modelowania 3D.

Autodesk Maya

Blender

Blender jest popularnym wyborem częściowo dlatego, że narzędzia do modelowania 3D wydają się być kosztowne, a Blender jest bezpłatny. W ostatnich latach program Blender był postrzegany jako mniej zdolny niż wysokiej klasy narzędzia w tej kategorii. Jednak w ostatnich kilku wersjach wprowadzono znaczne ulepszenia i jest obecnie uważany przez wielu za w pełni profesjonalne narzędzie.

3ds Max

Houdini

Zbrush

CAD (projektowanie wspomagane komputerowo)

Programy CAD umożliwiają również tworzenie modeli 3D i mogą oferować zaawansowane funkcje specyficzne dla domeny, które nie będą dostępne w jednym z programów wymienionych powyżej. Jeśli na przykład aplikacja jest przeznaczona dla infrastruktury, budynków, obwodów, sieci telekomunikacyjnych, termodynamiki, części mechanicznych, urządzeń medycznych lub produkcji, program CAD może być najlepszym wyborem. Możesz tworzyć modele w programie CAD, a następnie konwertować je na format, który może być używany w aplikacjach rzeczywistości mieszanej.

Oto niektóre z bardziej popularnych programów CAD.

Programu autocad

Autodesk Inventor

Siemens NX

Catia

Solidworks

Zasoby szkoleniowe

Najlepszym miejscem do rozpoczęcia wyszukiwania samouczków, filmów wideo i innych zasobów szkoleniowych jest witryna internetowa wybranego narzędzia. Duże witryny wideo przesyłane strumieniowo, takie jak YouTube, mają wiele samouczków dotyczących modelowania 3D, ale ponieważ każdy może publikować wideo, jakość może się znacznie różnić. Niektóre narzędzia mają dedykowane kanały YouTube — dwa przykłady to Blender i Maya.

Innym bezpłatnym, opłacalnym zasobem może być lokalna biblioteka publiczna. Wiele bibliotek oferuje przesyłanie strumieniowe filmów wideo eLearning w swoich witrynach sieci Web i zwykle istnieje wiele artykułów komputerowych ze źródeł wysokiej jakości. Na przykład biblioteka publiczna San Francisco oferuje filmy wideo z serwisu LinkedIn Learning.

Jeśli chcesz zapłacić, oto niektóre z bardziej popularnych witryn samouczków wideo:

Udemy.

Udacity

Coursera

Edx

Korzystanie z przeglądarki 3D Viewer na urządzeniach HoloLens 2 i HoloLens (1. generacja)

Urządzenia HoloLens 2 i HoloLens (1. generacji) są dostarczane z wersją aplikacji 3D Viewer. Przeglądarka 3D Viewer na urządzeniu HoloLens 2 została zaprojektowana w celu obsługi innego celu niż przeglądarka 3D dla pulpitu lub przeglądarki modeli z urządzenia HoloLens (1. generacja). Przeglądarka 3D dla urządzenia HoloLens 2 jest bardziej ozdobiona aplikacją kosmiczną . Zauważysz, że hologramy utrzymują się na miejscu i pozostają widoczne nawet wtedy, gdy są uruchomione inne aplikacje 2D. Oznacza to, że modele załadowane do przeglądarki 3D Viewer dla urządzenia HoloLens 2 muszą spełniać wymagania dotyczące uruchamiania aplikacji 3D.

Wersja beta urządzenia HoloLens (1. generacji)

Aplikacja 3D Viewer Beta jest dostępna tylko na urządzeniach HoloLens (1. generacji). Wersja beta może obsługiwać wyświetlanie modeli o większej złożoności, podczas gdy oryginalna przeglądarka 3D Nie. Jeśli jednak pracujesz z wieloma złożonymi modelami, możesz znaleźć usługę Azure Remote Rendering jako lepszą długoterminową opcję.

Zapoznaj się z naszą dokumentacją programu 3D Viewer Beta na urządzeniu HoloLens (1. generacji), aby uzyskać listę obsługiwanych plików, funkcji, przypadków użycia i szczegółów dotyczących rozwiązywania problemów.

Przestroga

Aplikacje 3D Viewer Beta działają tylko w architekturze x86 i x64 i nie będą działać z usługą ARM dla urządzeń HoloLens 2.

Zasoby