Vegyes valóság rögzítése az Unrealrel
Megjegyzés
A HoloLens 2 új MRC-képességével kapcsolatos útmutatásért tekintse meg az alábbi Renderelés a PV kameráról című témakört.
Az első lépések előtt javasoljuk, hogy tekintse meg a vegyes valóságok rögzítésének áttekintését ismertető cikket.
Renderelés a PV-kameráról (opt-in)
HoloLens 2 lehetővé teszi, hogy egy modern alkalmazás rendereljen a PV-kameráról, miközben a vegyes valóság rögzítése fut. Annak érdekében, hogy az alkalmazás megfelelően támogatja a további renderelést, az alkalmazásnak be kell jelentkeznie ehhez a funkcióhoz.
A PV kamera renderelése az alábbi fejlesztéseket kínálja az alapértelmezett MRC-felülethez képest:
- A fizikai környezethez és a kezekhez való hologram-igazításnak minden távolságban pontosnak kell lennie. Az alapértelmezett MRC-ben látható módon ne legyen eltolás a fókuszponttól eltérő távolságon.
- A headset jobb szeme nem sérül, mivel az MRC-kimenet hologramjai nem lesznek megjelenítve.
A PV-kameráról történő renderelés engedélyezésének három lépése van:
- A PhotoVideoCamera HolographicViewConfiguration engedélyezése
- A további HolographicCamera-render kezelése
- Ellenőrizze, hogy az árnyékolók és a kód megfelelően jelenik-e meg a további HolographicCamera-ból
A PhotoVideoCamera HolographicViewConfiguration engedélyezése az Unrealben
Megjegyzés
Ehhez az Unreal Engine 4.25-ös vagy újabb verziójára van szükség.
A PV kamera renderelésének engedélyezése:
-
SetEnabledMixedRealityCamera és ResizeMixedRealityCamera hívása
- A videodimenziók beállításához használja az X méret és az Y méret értékét.
A további HolographicCamera-renderelés kezelése az Unrealben
Ezt az Unreal automatikusan elvégzi.
Egyéni MRC-rögzítő létrehozása
Bár a felhasználó mindig aktiválhat egy 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 létrehozni, amely hologramokat tartalmaz a kamerastreamben, akárcsak az MRC. Ez lehetővé teszi, hogy az alkalmazás elindítsa a felhasználói bemenetek rögzítését, egyéni rögzítési felhasználói felületet hozzon létre, vagy testre szabhassa az MRC-beállításokat, hogy néhány példát említsünk.
MRC-hozzáférés fejlesztőknek
Azt javasoljuk, hogy mrC használata esetén mindig kizárólagos vezérlést kérjen a kamerához. Ez biztosítja, hogy az alkalmazás teljes mértékben szabályozni tudja a kamera beállításait, amennyiben tisztában van a fent felsorolt korlátozásokkal.