Mixed Reality Capture met Unreal

Notitie

Zie Render from the PV camera (Renderen vanuit de PV-camera) hieronder voor hulp bij een nieuwe MRC-functie voor HoloLens 2.

Voordat u hier aan de slag gaat, raden we u aan om ons artikel over het vastleggen van mixed reality te bekijken.

Renderen vanuit de PV-camera (opt-in)

HoloLens 2 voegt de mogelijkheid toe voor een in immersieve app om weer te geven van de PV-camera terwijl mixed reality wordt uitgevoerd. Om ervoor te zorgen dat de app de aanvullende render correct ondersteunt, moet de app zich voor deze functionaliteit kiezen.

Renderen van de PV-camera biedt de volgende verbeteringen ten opzichte van de standaard MRC-ervaring:

  • De uitlijning van hologrammen met uw fysieke omgeving en handen voor bijna-interacties moet bij alle afstanden nauwkeurig zijn. Vermijd het gebruik van een offset op andere afstanden dan het focuspunt, zoals u kunt zien in de standaard MRC.
  • Het rechteroog in de headset wordt niet aangetast, omdat deze niet wordt gebruikt om de hologrammen voor de MRC-uitvoer weer te geven.

Er zijn drie stappen voor het inschakelen van rendering vanuit de PV-camera:

  1. De PhotoVideoCamera HolographicViewConfiguration inschakelen
  2. De aanvullende HolographicCamera-render verwerken
  3. Controleer of uw shaders en code correct worden weergegeven met deze extra HolographicCamera
De PhotoVideoCamera HolographicViewConfiguration inSchakelen in Unreal

Notitie

Hiervoor is De Engine van Unreal 4.25 of nieuwer vereist.

Als u wilt kiezen voor rendering vanuit de PV-camera:

  1. SetEnabledMixedRealityCamera en ResizeMixedRealityCamera aanroepen
    • Gebruik de waarden voor Grootte X en Y-grootte om de videodimenssie in te stellen.

Camera 3e

De aanvullende HolographicCamera-render in Unreal verwerken

Dit wordt automatisch voor u gedaan door Unreal.

Een aangepaste MRC-recorder maken

Hoewel de gebruiker altijd een foto of video kan activeren met behulp van de MRC Capture-service van het systeem, kan een toepassing een aangepaste camera-app bouwen die hologrammen in de camerastream bevat, net als MRC. Hierdoor kan de toepassing opnamen starten vanuit gebruikersinvoer, een aangepaste opnamegebruikersinterface bouwen of MRC-instellingen aanpassen om enkele voorbeelden te noemen.

MRC-toegang voor ontwikkelaars

U wordt aangeraden altijd exclusief beheer voor de camera aan te vragen wanneer u MRC gebruikt. Dit zorgt ervoor dat uw toepassing volledige controle heeft over de instellingen voor de camera, zolang u zich bewust bent van de bovenstaande beperkingen.

Zie ook