Przechwytywanie rzeczywistości mieszanej za pomocą unreal

Uwaga

Zobacz Render from the PV camera below (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 (opcjonalnie)

HoloLens 2 dodaje możliwość renderowania aplikacji immersyjnej z aparatu PV, gdy funkcja przechwytywania rzeczywistości mieszanej jest uruchomiona. Aby zapewnić, że aplikacja poprawnie obsługuje dodatkowe renderowanie, musi ona wyrazić zgodę na tę funkcję.

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

  • Wyrównanie hologramu do środowiska fizycznego i rąk w przypadku bliskich interakcji powinno być dokładne na 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 nagłownym nie zostanie naruszone, ponieważ nie będzie używane do renderowania hologramów danych wyjściowych MRC.

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

  1. Włączanie funkcji PhotoVideoCamera HolographicViewConfiguration
  2. Obsługa dodatkowego renderowania urządzenia HolographicCamera
  3. Sprawdź, czy cieniowanie i kod są poprawnie renderowane z tej dodatkowej kamery HolographicCamera
Włączanie funkcji PhotoVideoCamera HolographicViewConfiguration w programie Unreal

Uwaga

Wymaga to programu Unreal Engine 4.25 lub nowszego.

Aby zrezygnować z renderowania z kamery PV:

  1. Wywołaj wywołania SetEnabledMixedRealityCamera i ResizeMixedRealityCamera
    • Użyj wartości Rozmiar X i Rozmiar Y, aby ustawić wymiary wideo.

Aparat 3.

Obsługa dodatkowego renderowania HolographicCamera w programie Unreal

Jest to wykonywane automatycznie przez Unreal.

Tworzenie niestandardowego rejestratora MRC

Chociaż użytkownik zawsze może wyzwolić zdjęcie lub wideo przy użyciu systemowej usługi przechwytywania MRC, aplikacja może chcieć utworzyć niestandardową aplikację aparatu, która zawiera hologramy w strumieniu aparatu, podobnie jak MRC. Dzięki temu aplikacja może rozpoczynać przechwytywanie danych z danych wejściowych użytkownika, tworzyć niestandardowe interfejsy użytkownika rejestrowania lub dostosowywać ustawienia MRC, aby nazwać kilka przykładów.

Dostęp mrC dla deweloperów

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

Zobacz też