3D modellek elhelyezésének engedélyezése a vegyes valóság otthonában
Megjegyzés
Ez a funkció a 2018. áprilisi frissítés Windows 10 részeként lett hozzáadva. A Windows régebbi verziói nem kompatibilisek ezzel a funkcióval.
Az Windows Mixed Reality kezdőlapja az a kiindulási pont, ahol a felhasználók az alkalmazások elindítása előtt szállnak le. Bizonyos esetekben a 2D-s alkalmazások (például a Hologramok alkalmazás) lehetővé teszik a 3D modellek elhelyezését közvetlenül a vegyes valóság otthonába dekorációként vagy további vizsgálatra teljes 3D-ben. A modell hozzáadása protokoll lehetővé teszi, hogy a webhelyről vagy alkalmazásból közvetlenül a Windows Mixed Reality kezdőlapjára küldjön 3D modellt, ahol a 3D-s alkalmazásindítók, a 2D-s alkalmazások és a hologramok megmaradnak.
Ha például olyan alkalmazást fejleszt, amely 3D bútorkatalógust jelenít meg egy tér kialakításához, használja a modellprotokoll hozzáadását , amellyel a felhasználók elhelyezhetik ezeket a térhatású bútormodelleket a katalógusból. A világon való elhelyezés után a felhasználók ugyanúgy áthelyezhetik, átméretezhetik és eltávolíthatják ezeket a térhatású modelleket, mint az otthoni hologramokat. Ez a cikk áttekintést nyújt a modellprotokoll hozzáadásáról , amely lehetővé teszi a felhasználók számára, hogy az alkalmazásból vagy a webről származó 3D objektumokkal díszítsék a világukat.
Eszköztámogatás
Szolgáltatás | HoloLens | Modern headsetek |
Modellprotokoll hozzáadása | ✔️ | ✔️ |
Az alapok
A térhatású modellek elhelyezésének engedélyezésének két lépése van az Windows Mixed Reality otthonában:
- Győződjön meg arról, hogy a 3D modell kompatibilis az Windows Mixed Reality otthoni modellel.
- Implementálja a modellprotokoll hozzáadását az alkalmazásban vagy a weblapon (ez a cikk).
A modellprotokoll hozzáadása implementálása
Miután kompatibilis 3D-modellel rendelkezik, implementálhatja a modell hozzáadása protokollt a következő URI aktiválásával bármely weblapról vagy alkalmazásból:
ms-mixedreality:addmodel?uri=<Path to a .glb 3D model either local or remote>
Ha az URI egy távoli erőforrásra mutat, a rendszer automatikusan letölti és elhelyezi azt az otthonában. A rendszer a helyi erőforrásokat átmásolja a vegyes valóság otthoni alkalmazásadatmappájába, mielőtt az otthonba kerül. Javasoljuk, hogy a felhasználói élményt olyan forgatókönyvek figyelembevételével tervezzen meg, amelyekben a felhasználó a Windows egy régebbi verzióját futtatja, amely nem támogatja ezt a funkciót a gomb elrejtésével vagy lehetőség szerint letiltásával.
Modellprotokoll hozzáadása Univerzális Windows-platform alkalmazásból:
private async void launchURI_Click(object sender, RoutedEventArgs e)
{
// Define the add model URI
var uriAddModel = new Uri(@"ms-mixedreality:addModel?uri=sample.glb");
// Launch the URI to invoke the placement
var success = await Windows.System.Launcher.LaunchUriAsync(uriAddModel);
if (success)
{
// URI launched
}
else
{
// URI launch failed
}
}
Modellprotokoll hozzáadása weblapról:
<a class="btn btn-default" href="ms-mixedreality:addModel?uri=sample.glb"> Place 3D Model </a>
Modern (VR) headsetek megfontolandó szempontjai
- Modern (VR) headsetek esetén a Mixed Reality portálnak nem kell futnia a modellprotokoll hozzáadása előtt. Ebben az esetben a modellprotokoll hozzáadása elindítja a Mixed Reality portált, és közvetlenül oda helyezi az objektumot, ahol a headset a vegyes valóság otthonára érkezik.
- Amikor a modellprotokoll hozzáadását az asztalról invokálva a Mixed Reality portál már fut, győződjön meg arról, hogy a headset "ébren" van. Ha nem, az elhelyezés nem fog sikerülni.