Przechwytywanie rzeczywistości mieszanej za pomocą funkcji Unreal

Uwaga

Zobacz Renderowanie z kamery PV poniżej, aby uzyskać wskazówki dotyczące nowej funkcji MRC dla HoloLens 2.

Przed rozpoczęciem pracy w tym miejscu zalecamy zapoznanie się z artykułem omówieniem przechwytywania rzeczywistości mieszanej .

Renderowanie z kamery PV (zgoda)

HoloLens 2 dodaje możliwość renderowania aplikacji immersyjnej z kamery PV podczas uruchamiania przechwytywania rzeczywistości mieszanej. Aby upewnić się, że aplikacja obsługuje dodatkowe renderowanie poprawnie, aplikacja musi wyrazić zgodę na tę funkcję.

Renderowanie z kamery PV oferuje następujące ulepszenia w domyślnym środowisku MRC:

  • Wyrównanie hologramu do środowiska fizycznego i rąk w celu zbliżenia interakcji powinno być dokładne we wszystkich odległościach. Unikaj przesunięcia w odległościach innych niż punkt koncentracji uwagi, jak można zobaczyć w domyślnym mrC.
  • Prawe oko w zestawie słuchawkowym nie zostanie naruszone, ponieważ nie będzie używane do renderowania hologramów dla danych wyjściowych MRC.

Aby włączyć renderowanie z kamery PV, należy wykonać trzy kroki:

  1. Włączanie konfiguracji PhotoVideoCamera HolographicViewConfiguration
  2. Obsługa dodatkowego renderowania HolographicCamera
  3. Sprawdź, czy moduły cieniowania i kod są poprawnie renderowane z tej dodatkowej aplikacji HolographicCamera
Włącz element PhotoVideoCamera HolographicViewConfiguration w pliku Unreal

Uwaga

Wymaga to aparatu Unreal Engine 4.25 lub nowszego.

Aby wyrazić zgodę na renderowanie z kamery PV:

  1. Wywołaj metodę SetEnabledMixedRealityCamera i ResizeMixedRealityCamera
    • Użyj wartości Size X i Size Y , aby ustawić wymiary wideo.

Kamera 3.

Obsługa dodatkowego renderowania HolographicCamera w systemie Unreal

Jest to wykonywane automatycznie przez Unreal.

Tworzenie niestandardowego rejestratora MRC

Użytkownik może zawsze wyzwalać zdjęcie lub wideo przy użyciu systemowej usługi przechwytywania MRC, ale aplikacja może chcieć utworzyć niestandardową aplikację aparatu, która zawiera hologramy w strumieniu aparatu, podobnie jak MRC. Dzięki temu aplikacja może rozpocząć przechwytywanie danych wejściowych użytkownika, utworzyć niestandardowy interfejs użytkownika rejestrowania lub dostosować ustawienia MRC, aby wymienić kilka przykładów.

Dostęp MRC dla deweloperów

Zalecamy, aby w przypadku korzystania z funkcji MRC zawsze żądać kontroli wyłącznych dla aparatu. Dzięki temu aplikacja będzie mieć pełną kontrolę nad ustawieniami aparatu, o ile masz świadomość ograniczeń wymienionych powyżej.

Zobacz też