Praca z modelami 3D

Jeśli opracowujesz dla zestawu HoloLens lub immersyjnego zestawu nagłownego, takiego jak HP Reverb 2,istnieje dobra szansa, że w aplikacji będą potrzebne modele 3D. Na szczęście nie musisz być autorem 3D ani mieć go w zespole, aby zebrać zasoby potrzebne do zrealizowania wizji. Istnieje wiele sposobów uzyskiwania wstępnie wykonanych modeli bezpłatnie lub w rozsądnych kosztach. Przyjrzymy się niektórym z nich poniżej. Omówimy również, jak rozpocząć pracę, jeśli interesuje Cię tworzenie własnych modeli 3D.

Optymalizowanie i konwertowanie modeli 3D

Zalecamy korzystanie z przewodnika optymalizacji usługi Dynamics 365.

Jeśli szukasz innych narzędzi do przetwarzania modeli 3D po przetwarzaniu, możesz zoptymalizować dowolny model glTF 2.0 przy użyciu programu Windows Mixed Reality Asset Converter dostępnego w GitHub. Ten zestaw narzędzi zawiera narzędzie wiersza polecenia, które używa tych kroków w sekwencji w celu przekonwertowania podstawowego zasobu glTF 2.0 do użycia w Windows Mixed Reality home.

Aby uzyskać ogólne najlepsze rozwiązania, zobacz nasz przewodnik konwersji i optymalizacji modelu 3Dw czasie rzeczywistym.

Sprawdzanie modeli 3D

Aby sprawdzić modele 3D, zalecamy użycieBabylon.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 przestrzennej i interfejsu użytkownika, nie musisz pójść daleko. Jeśli używasz naszego zestawu narzędzi Mixed Reality Toolkit (MRTK) w projekcie, masz już szeroką gamę wbudowanych obiektów, w tym pola ograniczone, przyciski do naciskania, menu ręczne, plansze, suwaki i inne.

Mixed reality toolkit 3D objects

Jeśli jesteś nowym użytkownikem mrtk, pobierz aplikację mrtk Examples Hub i przyjrzyj się jej bliżej.

Magazyn zasobów aparatu Unity to doskonałe miejsce do znalezienia zasobów, które można szybko zintegrować z projektem. Ich spis jest ogromny i twierdzi, że ma ponad 11 000 5-gwiazdkowych zasobów, więc istnieje duże prawdopodobieństwo, że znajdziesz potrzebne zasoby lub coś w pobliżu. Warto przyjrzeć się temu, szczególnie w przypadku, gdy uznasz, że wiele zasobów jest bezpłatnych.

Wstępnie wykonane zasoby

Istnieje wiele witryn internetowych, które oferują wstępnie wykonane modele 3D i CAD (Computer-Aided Design) i animacje w rozsądnych lub brakowych kosztach. Niektóre z bardziej popularnych to:

Sketchfab

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 Blender poniżej)

3DExport

Make your own 3D Models

Jeśli nie możesz znaleźć wstępnie wykonanych modeli 3D, które spełniają Twoje potrzeby, warto rozwinąć pewne umiejętności modelowania 3D lub ktoś z Twojego zespołu to zrobi. Na najwyższym poziomie modelowanie 3D to ogromna, złożona umiejętność, która obejmuje wiele poddyskatów:

  • Pomocnicze i animowane
  • Programy do cieniowania
  • Cząstki
  • Materiały
  • Optymalizacja gier
  • Mapowanie MODELU relacyj
  • Skrypty
  • Oświetlenie

Jak można sobie wyobrazić, aby stać się wysoce wykwalifikowanym modelatorem 3D, wymaga to dużo czasu i nakładu pracy. Dobra wiadomość jest taka, że nie musisz być ekspertem, aby czerpać pewne korzyści. Posiadanie kilku podstawowych umiejętności w przyborniku, takich jak możliwość zmiany materiałów w modelu lub przekonwertowania modelu o wysokiej rozdzielczości na model z niskim poziomem poly, może spowodować znaczne ulepszenia aplikacji.

Oto niektóre z najpopularniejszych programów do modelowania 3D.

Autodesk Maya

Blender

Program Blender jest popularnym wyborem, częściowo dlatego, że tego rodzaju narzędzia są kosztowne, a program Blender jest bezpłatny. W ciągu ostatnich lat program Blender był oglądany jako mniej zdolny niż narzędzia wysokiej klasy w tej kategorii. Jednak w kilku ostatnich wersjach wprowadzono w nim znaczne ulepszenia i obecnie jest ono uznawane 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 przeznaczony dla infrastruktury, budynków, obwodów, sieci telekomunikacyjnych, oprogramowania telekomunikacyjnego, części mechanicznych, urządzeń medycznych lub produkcji, najlepszym wyborem może być program CAD. 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 najpopularniejszych programów CAD.

Programu autocad

Autodesk Inventor

Siemens NX

Catia

Solidworks

Zasoby szkoleniowe

Najlepszym miejscem do rozpoczęcia szukania samouczków, filmów wideo i innych zasobów edukacyjnych jest witryna internetowa wybranego narzędzia. Duże witryny wideo do przesyłania strumieniowego, takie jak YouTube, mają wiele samouczków dotyczących modelowania 3D, ale ponieważ każdy może opublikować film 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 zasobem może być lokalna biblioteka publiczna. Wiele bibliotek oferuje przesyłanie strumieniowe wideo eLearning w swoich witrynach internetowych, a na ogół istnieje wiele tematów komputerowych ze źródeł wysokiej jakości. Na przykład biblioteka publiczna San Francisco oferuje filmy wideo z witryny LinkedIn Edukacja.

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

Udemy.

Udacity

Coursera

Edx

Używanie Przeglądarka 3D na HoloLens 2 i HoloLens (1. generacja)

HoloLens 2 i HoloLens (1. generacja) są wraz z wersją Przeglądarka 3D. Środowisko Przeglądarka 3D na platformie HoloLens 2 zaprojektowano tak, aby pełnić zupełnie inne cele niż program Przeglądarka 3D dla komputerów stacjonarnych lub podglądu modeli z HoloLens (1. generacji). Przeglądarka 3D dla HoloLens 2 jest bardziej aplikacją "Udekoruj swoją przestrzeń". Zauważysz, że hologramy pozostają na miejscu i pozostają widoczne nawet wtedy, gdy inne aplikacje 2D są uruchomione. Oznacza to, że modele załadowane do Przeglądarka 3D dla HoloLens 2 muszą ściśle dopasować się do wymagań aplikacji 3D App Launcher.

HoloLens (1. generacji) Wersja beta

Aplikacja Przeglądarka 3D Beta jest dostępna tylko na HoloLens (1. generacji). Wersja beta może obsługiwać wyświetlanie modeli o większej złożoności, podczas gdy oryginalny Przeglądarka 3D nie. Jeśli jednak pracujesz z wieloma złożonymi modelami, może się okazać, że Azure Remote Rendering to lepsza opcja długoterminowa.

Zapoznaj się z naszą Przeglądarka 3D Beta on HoloLens (1. generacji), aby uzyskać listę obsługiwanych plików, funkcji, przypadków użycia i szczegółów rozwiązywania problemów.

Przestroga

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

Zasoby