Megosztás a következőn keresztül:


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:

  1. Győződjön meg arról, hogy a 3D modell kompatibilis az Windows Mixed Reality otthoni modellel.
  2. 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.

Lásd még