Mixad verklighetsfångst med Unreal

Anteckning

Se Rendera från PV-kameran nedan för vägledning om en ny MRC-funktion för HoloLens 2.

Innan du börjar här rekommenderar vi att du tar en titt på vår översiktsartikel om mixed reality-bilder .

Rendera från PV-kameran (anmäl dig)

HoloLens 2 lägger till möjligheten för en integrerande app att rendera från PV-kameran medan mixed reality-inspelning körs. För att säkerställa att appen stöder ytterligare återgivning korrekt måste appen välja att använda den här funktionen.

Återgivning från PV-kameran ger följande förbättringar jämfört med standardupplevelsen för MRC:

  • Hologramjusteringen mot din fysiska miljö och händer för nära interaktioner bör vara korrekt på alla avstånd. Undvik att ha en förskjutning vid andra avstånd än fokuspunkten som du kan se i standard-MRC.
  • Det högra ögat i headsetet kommer inte att komprometteras, eftersom det inte kommer att användas för att återge hologram för MRC-utdata.

Det finns tre steg för att aktivera återgivning från PV-kameran:

  1. Aktivera PhotoVideoCamera HolographicViewConfiguration
  2. Hantera ytterligare HolographicCamera-återgivning
  3. Kontrollera att skuggarna och koden återges korrekt från den här ytterligare HolographicCamera
Aktivera PhotoVideoCamera HolographicViewConfiguration i Unreal

Anteckning

Detta kräver Unreal Engine 4.25 eller senare.

Så här väljer du återgivning från PV-kameran:

  1. Anropa SetEnabledMixedRealityCamera och ResizeMixedRealityCamera
    • Använd värdena Storlek X och Storlek Y för att ange videodimensionerna.

Kamera 3:e

Hantera ytterligare HolographicCamera-återgivning i Unreal

Detta görs automatiskt av Unreal.

Skapa en anpassad MRC-inspelare

Användaren kan alltid utlösa ett foto eller en video med hjälp av systemets MRC-inspelningstjänst, men ett program kanske vill skapa en anpassad kameraapp som innehåller hologram i kameraströmmen precis som MRC. På så sätt kan programmet starta avbildningar från användarindata, skapa anpassade inspelningsgränssnitt eller anpassa MRC-inställningar för att nämna några exempel.

MRC-åtkomst för utvecklare

Vi rekommenderar att du alltid begär exklusiv kontroll för kameran när du använder MRC. Detta säkerställer att ditt program har fullständig kontroll över inställningarna för kameran så länge du är medveten om begränsningarna som anges ovan.

Se även