Cvičení – načtení a vykreslení modelu pomocí Unity

Dokončeno

V tomto cvičení načtete ukázkový projekt Unity, který obsahuje integrovaný 3D model motoru nákladního vozu. Nakonfigurujete scénu Unity a pak do herního objektu zadáte přihlašovací údaje azure Remote Renderingu RemoteRendering . Vzdálené vykreslování pak použijete k vzdálenému vykreslení motoru nákladního vozu.

Klonování a otevření ukázkového projektu

  1. Na příkazovém řádku Windows spusťte následující příkazy, které naklonují ukázkové úložiště GitHubu a nastaví potřebné podadresáře a balíčky pro projekt Unity.

    mkdir ARR
    cd ARR
    git clone https://github.com/Azure/azure-remote-rendering
    powershell -ExecutionPolicy RemoteSigned -File azure-remote-rendering\Scripts\DownloadUnityPackages.ps1
    
  2. Otevřete Unity Hub a přidejte ukázkový projekt, což je složka ARR/azure-remote-rendering/Unity/Quickstart . V případě potřeby povolte Unity upgrade projektu na nainstalovanou verzi.

  3. Po přidání otevřete projekt v Unity.

Poznámka:

Přehled procesu konfigurace projektu Unity pro vývoj ve Windows Mixed Reality najdete v tématu Nastavení projektu hybridní reality v Unity pomocí trénovacího modulu Mixed Reality Toolkit .

Konfigurace nastavení Unity

  1. Přejděte do nastavení sestavení souborů>a přepněte platformu sestavení na Univerzální platforma Windows.

  2. V dolní části okna Nastavení sestavení vyberte Nastavení přehrávače, které otevře okno Nastavení projektu.

  3. V okně Nastavení projektu v levém navigačním panelu vyberte OpenXR v části Správa modulů plug-in XR.

  4. Na obrazovce OpenXR vyberte jeden průchod instance pro režim vykreslení a hloubku 16 bitů pro režim odeslání hloubky.

    Snímek obrazovky s nastavením OpenXR

  5. Zavřete okna Nastavení.

Konfigurace herního objektu RemoteRendering

  1. V podokně Projekt vyberte složku Scény v části Prostředky v levém navigačním panelu a pak vyberte scénu Pro rychlý start.

    Snímek obrazovky s podoknem Projekt s vybranou scénou Rychlý start v okně Scény

  2. V levém horním rohu podokna Hierarchie vyberte objekt hry RemoteRendering.

  3. V podokně inspektoru vpravo zadejte do části Vzdálené vykreslování (skript) následující informace:

    • Vzdálená doména vykreslování: Zadejte umístění Azure blízko vás ve formátu <region.mixedreality.azure.com>. Doména vykreslování může být, ale nemusí být stejná jako doména účtu.
    • Doména účtu: Vaše doména účtu vzdáleného vykreslování, kterou jste zkopírovali z webu Azure Portal.
    • ID účtu: ID účtu vzdáleného vykreslování, které jste zkopírovali z webu Azure Portal.
    • Klíč účtu: Primární klíč vzdáleného vykreslování, který jste zkopírovali z webu Azure Portal.
    • Maximální doba zapůjčení: Maximální doba trvání relace vzdáleného vykreslování. Nastaví se na 0 hodin a 10 minut.

    Snímek obrazovky s nastavením skriptu vzdáleného vykreslování

    Důležité

    Ujistěte se, že uložené přihlašovací údaje nezpřístupňujete tak, že projekt zkontrolujete do úložiště.

Spuštění relace a vykreslení modelu v režimu přehrávání

Na horním panelu nástrojů Unity vyberte ikonu Přehrát , abyste vstoupili do režimu přehrávání a spustili relaci. Překryvný text se stavovým textem se zobrazí v dolní části okna Hry a relace prochází řadou přechodů stavu.

V počátečním stavu se server roztáčí, což trvá několik minut. Po úspěchu relace přejde do stavu Připraveno . V dalším kroku relace zadá stav Připojení , aby se dostala k modulu runtime vykreslování na serveru.

Po připojení relace přejde do připojeného stavu a stáhne model pro vykreslování. Stažení může trvat několik minut. Po dokončení stahování se zobrazí vzdáleně vykreslený model.

Snímek obrazovky vykreslovaného modulu v okně Game