Rychlý start: Vykreslení modelu pomocí Unity

Tento rychlý start popisuje, jak spustit ukázku Unity, která vzdáleně vykresluje integrovaný model pomocí služby Azure Remote Rendering (ARR).

Nebudeme zacházet do podrobností o samotném rozhraní API ARR ani o tom, jak nastavit nový projekt Unity. Tato témata jsou popsaná v kurzu: Zobrazení vzdáleně vykreslených modelů.

V tomto rychlém startu se naučíte:

  • Nastavení místního vývojového prostředí
  • Získání a sestavení ukázkové aplikace ARR Pro Unity
  • Vykreslení modelu v ukázkové aplikaci ARR Pro rychlý start

Požadavky

Abyste získali přístup ke službě Azure Remote Rendering, musíte nejprve vytvořit účet.

Musí být nainstalován následující software:

Klonování ukázkové aplikace

Otevřete příkazový řádek (zadejte cmd do nabídky Start systému Windows) a přejděte do adresáře, do kterého chcete uložit ukázkový projekt ARR.

Spusťte následující příkazy:

mkdir ARR
cd ARR
git clone https://github.com/Azure/azure-remote-rendering
powershell -ExecutionPolicy RemoteSigned -File azure-remote-rendering\Scripts\DownloadUnityPackages.ps1

Poslední příkaz vytvoří podadresář v adresáři ARR obsahující různé ukázkové projekty pro Azure Remote Rendering.

Ukázková aplikace pro rychlý start pro Unity se nachází v podadresáři Unity/Rychlý start.

Vykreslování modelu pomocí ukázkového projektu Unity

Otevřete Unity Hub a přidejte ukázkový projekt, což je složka ARR\azure-remote-rendering\Unity\Quickstart . Otevřete projekt. V případě potřeby umožněte Unity upgradovat projekt na vaši nainstalovanou verzi.

Výchozí model, který vykreslujeme, je předdefinovaný ukázkový model. V dalším rychlém startu si ukážeme, jak převést vlastní model pomocí služby převodu ARR.

Zadejte informace o svém účtu.

  1. V prohlížeči prostředků Unity přejděte do složky Scene a otevřete scénu Rychlý start .
  2. V hierarchii vyberte objekt hry RemoteRendering .
  3. V inspektoru zadejte přihlašovací údaje svého účtu. Pokud účet ještě nemáte, vytvořte si ho.

Informace o účtu ARR

Důležité

Nastavte RemoteRenderingDomain na <region>.mixedreality.azure.com, kde <region> je jedna z dostupných oblastí ve vaší blízkosti.
Nastavte AccountDomain na doménu účtu, jak se zobrazuje na webu Azure Portal.

Později chceme tento projekt nasadit do HoloLensu a z tohoto zařízení se připojit ke službě Remote Rendering. Vzhledem k tomu, že nemáme snadný způsob, jak zadat přihlašovací údaje na zařízení, uložíme je v ukázce rychlého startu do scény Unity.

Upozornění

Nezapomeňte zkontrolovat projekt s uloženými přihlašovacími údaji do nějakého úložiště, kde by unikly tajné přihlašovací údaje.

Vytvoření relace a zobrazení výchozího modelu

Stisknutím tlačítka Přehrát v Unity spusťte relaci. V dolní části výřezu na herním panelu by se měla zobrazit překryvná vrstva s textem stavu. Relace bude procházet řadou přechodů stavu. Ve stavu Spuštění se server roztáčí, což trvá několik minut. Po úspěchu přejde do stavu Připraveno . Relace teď přejde do stavu připojení , kde se pokusí připojit k modulu runtime vykreslování na daném serveru. V případě úspěchu ukázka přejde do stavu Připojeno . V tomto okamžiku začne stahovat model pro vykreslování. Vzhledem k velikosti modelu může stahování trvat ještě několik minut. Pak se zobrazí vzdáleně vykreslený model.

Výstup z ukázky

Gratulujeme! Teď si prohlížíte vzdáleně vykreslený model.

Kontrola scény

Po spuštění připojení vzdáleného vykreslování se panel Inspektor aktualizuje o další informace o stavu: Přehrávání ukázky Unity

Graf scény teď můžete prozkoumat tak, že vyberete nový uzel a kliknete na Zobrazit podřízené položky v inspektoru.

Hierarchie Unity

Ve scéně je vyříznutý objekt roviny . Zkuste ho povolit zaškrtnutím políčka před CutPlane v podokně Inspektor a pohybujte se:

Změna roviny řezu

Pokud chcete synchronizovat transformace, klikněte na Synchronizovat hned nebo zaškrtněte možnost Synchronizovat každý snímek . U vlastností komponent stačí jenom jejich změna.

Další kroky

V dalším rychlém startu nasadíme ukázku do HoloLensu a zobrazíme vzdáleně vykreslený model v původní velikosti.

Případně můžete ukázku nasadit také na stolní počítač.