Capture med mixad verklighet 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å översiktsartikeln om mixad verklighet.

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 Capture körs. För att säkerställa att appen stöder ytterligare rendering korrekt måste appen välja den här funktionen.

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

  • Hologramjustering till 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 standardvärdet för mrc.
  • Det högra ögat i headsetet komprometteras inte eftersom det inte används för att återge hologrammen för MRC-utdata.

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

  1. Aktivera PhotoVideoCamera HolographicViewConfiguration
  2. Hantera den ytterligare HolographicCamera-renderingen
  3. Kontrollera att dina skuggare och kod renderas korrekt från denna ytterligare HolographicCamera
Aktivera PhotoVideoCamera HolographicViewConfiguration i Unreal

Anteckning

Detta kräver Unreal Engine 4.25 eller nyare.

Så här väljer du att rendera 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 den ytterligare HolographicCamera-renderingen 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 skärmdumpar 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 programmet har fullständig kontroll över inställningarna för kameran så länge du är medveten om begränsningarna som anges ovan.

Se även