Vegyes valóság rögzítése az Unreal-sel

Megjegyzés

Az alábbi Renderelés a PV kamerából oldalon útmutatást nyújt a 2. HoloLens MRC-képességhez.

Mielőtt hozzá is kezd, javasoljuk, hogy nézze meg a vegyes valóságú rögzítés áttekintését ismertető cikket.

Renderelés a PV kamerából (feliratkozás)

HoloLens 2. lehetőség arra, hogy egy modern alkalmazás renderelhető legyen a PV kamerából, miközben a vegyes valóságú rögzítés fut. Annak érdekében, hogy az alkalmazás megfelelően támogatja a további renderelést, az alkalmazásnak el kell látnia ezt a funkciót.

A PV kamera renderelése a következő fejlesztéseket kínálja az alapértelmezett MRC-élményhez:

  • A hologramnak a fizikai környezethez és a kézhez közel álló interakciókhoz való igazításának minden távolságban pontosnak kell lennie. Ne legyen eltolás a fókuszponttól más távolságban, ahogyan az alapértelmezett MRC-ben láthatja.
  • A headset jobb szemének biztonsága nem sérül, mivel nem használható az MRC-kimenet hologramok renderelésekor.

A PV kamera renderelésének engedélyezéséhez három lépés szükséges:

  1. A PhotoVideoCamera HolographicViewConfiguration engedélyezése
  2. A további HolographicCamera-renderelések
  3. Ellenőrizze, hogy a további HolographicCamera árnyékolói és kódja megfelelően jelenik-e meg
A PhotoVideoCamera HolographicViewConfiguration engedélyezése az Unrealben

Megjegyzés

Ehhez az Unreal Engine 4.25-ös vagy újabb szükséges.

A PV kamera renderelésének feliratkozáskor:

  1. A SetEnabledMixedRealityCamera és a ResizeMixedRealityCamera hívása
    • A videó méreteit az X méret és az Y méret értékekkel állíthatja be.

3. kamera

A további HolographicCamera renderelések az Unrealben való kezeléshez

Ez automatikusan megtörténik az Unreal által.

Egyéni MRC-rögzítő létrehozása

Bár a felhasználó mindig aktiválhat fényképet vagy videót a rendszer MRC rögzítési szolgáltatásával, előfordulhat, hogy egy alkalmazás olyan egyéni kameraalkalmazást szeretne felépíteni, amely hologramokat tartalmaz a kamerastreamben, csakúgy, mint az MRC. Ez lehetővé teszi, hogy az alkalmazás felhasználói bevitelből készítsen rögzítéseket, egyéni rögzítési felhasználói felületet építsen ki, vagy testreszabja az MRC-beállításokat, hogy csak néhány példát adjanak meg.

MRC-hozzáférés fejlesztőknek

Az MRC használata esetén javasoljuk, hogy mindig kizárólagos vezérlést kérjen a kamerához. Ez biztosítja, hogy az alkalmazás teljes mértékben vezérelni tudja a kamera beállításait, ha tisztában van a fent felsorolt korlátozásokkal.

Lásd még