Kamerarendszer áttekintése – MRTK2
A kamerarendszer lehetővé teszi, hogy a Microsoft Mixed Reality Toolkit konfigurálja és optimalizálja az alkalmazás kameráját vegyes valóságú alkalmazásokban való használatra. A kamerarendszer használatával az alkalmazások írhatók átlátszatlan (pl. virtuális valóság) és átlátszó (például Microsoft HoloLens) eszközök támogatására anélkül, hogy kódot kellene írniuk az egyes kijelzőtípusok megkülönböztetéséhez és elhelyezéséhez.
A kamerarendszer engedélyezése
A kamerarendszert a MixedRealityToolkit objektum (vagy egy másik szolgáltatásregisztráló összetevő) kezeli.
Az alábbi lépések feltételezik a MixedRealityToolkit objektum használatát. Más szolgáltatásregisztrálókhoz szükséges lépések eltérőek lehetnek.
Válassza ki a MixedRealityToolkit objektumot a jelenethierarchiában.
Lépjen az Inspector panelen a kamerarendszer szakaszra, és győződjön meg arról, hogy a Kamerarendszer engedélyezése jelölőnégyzet be van jelölve.
Válassza ki a kamerarendszer implementációját. Az MRTK által biztosított alapértelmezett osztály-implementáció a
MixedRealityCameraSystem
.Válassza ki a kívánt konfigurációs profilt
A kamerarendszer konfigurálása
Beállításszolgáltatók
A kamerabeállítás-szolgáltatók engedélyezik a kamera platformspecifikus konfigurációját. Ezek a beállítások egyéni konfigurációs lépéseket és/vagy összetevőket tartalmazhatnak.
A szolgáltatók hozzáadásához kattintson a Kamerabeállítások szolgáltatójának hozzáadása gombra. Ezeket a szolgáltató nevétől jobbra található gombra kattintva - távolíthatja el.
Megjegyzés
Nem minden platformhoz lesz szükség kamerabeállítás-szolgáltatóra. Ha nincsenek olyan szolgáltatók, amelyek kompatibilisek azzal a platformmal, amelyen az alkalmazás fut, a Microsoft Mixed Reality Toolkit alapszintű alapértelmezett értékeket alkalmaz.
Megjelenítési beállítások elemet
A megjelenítési beállítások az átlátszatlan (pl. Virtuális valóság) és az átlátszó (például Microsoft HoloLens) kijelzőkhöz is meg vannak adva. A kamera futásidőben konfigurálva van ezekkel a beállításokkal.
A Klip közelében
A közelben lévő clip plane a legközelebbi, méterben, hogy egy virtuális objektum lehet a kamera, és továbbra is renderelhető. A legnagyobb felhasználói kényelem érdekében ajánlott ezt az értéket nullánál nagyobbra tenni. Az előző kép olyan értékeket tartalmaz, amelyek számos eszközön kényelmesnek bizonyultak.
Távoli klip
A távoli clip plane a legtávolabbi, méterben, hogy a virtuális objektum lehet a kamera, és továbbra is renderelhető. Transzparens eszközök esetén javasoljuk, hogy ez az érték viszonylag közel legyen ahhoz, hogy ne lépje túl a valós helyet, és ne törje meg az alkalmazás magával ragadó tulajdonságait.
Jelzők törlése
A clear flags érték azt jelzi, hogy a megjelenítés hogyan lesz törölve a rajzoláskor. A virtuális valósági élmények esetében ez az érték leggyakrabban a Skybox értékre van állítva. Áttetsző kijelzők esetén ajánlott színre állítani.
Háttérszín
Ha a jelzők törlése nem Skybox értékre van állítva, a háttérszín tulajdonság jelenik meg.
Minőségi beállítások
A minőségi beállítások értéke azt a grafikus minőséget jelzi, amelyet a Unitynek használnia kell a jelenet renderelésekor. A minőségi szint egy projektszintű beállítás, és egyetlen kamerára sem jellemző. További információért tekintse meg a Unity dokumentációjában található Minőségi cikket.