Přehled vývoje Unreal

Logo Unreal banner

Začínáme s aplikacemi realit docs jsou velkým úkolem. Nové koncepty, platformy a špičkové hardware se můžou zdát jako překážky. Pokud jste však vývojář Unreal, jste na hodně štěstí. Unreal Engine 4 má úplnou podporu pro Windows Mixed Reality (VR) a HoloLens 2 (AR).

Nejnovější verze Unreal Engine 4,26 obsahuje:

  • Podpora pro nová rozhraní XR API pro více zařízení
  • Podpora OpenXR a modul plug-in Microsoft OpenXR
  • modul plug-in HoloLens Media Player pro provádění přehrávání videa
  • Prostorové kotvy Azure pro iOS a Android (beta verze)
  • podpora zpětného připojení při vzdálené komunikaci, povolení streamování z Azure do HoloLens 2
  • přístup k systémové klávesnici HoloLens 2
  • Windows dodržování předpisů certifikační sady aplikací pro zabalené aplikace
  • podpora Přehledy Unreal pro HoloLens 2
  • Podpora kontroleru HP reverb G2

Další informace najdete v poznámkách k vydání verze Unreal engine 4,26 .

Pokud s vývojem Unreal začínáte, nepřeskakujte se na nevidomé. Prozkoumejte řadu kurzů Unreal a hledejte assety na webu Unreal Marketplace. Podporu můžete najít také ve fórechsmíšené reality. Tyto prostředky jsou odkazy na komunitu tvůrců a problémů v dnešním smíšeném trhu realit.

Důležité

Pokud máte existující projekt Unreal, který chcete přenést na moderní sluchátka, jako je Reverb G2, Prohlédněte si náš Průvodce přenosem .

Vývojové kontrolní body

Pomocí následujících kontrolních bodů můžete Unreal své hry a aplikace do světa smíšené reality. pokud jste si neseznámili s návrhovou ukázkovou aplikací Hologramy, doporučujeme si ji stáhnout, abyste se seznámili se základy hybridního uživatelského prostředí.

1. Začínáme

nejdřív budete muset nainstalovat nástroje pro vývoj HoloLens 2. dále si projděte naši řadu kurzů, abyste získali základní informace o hybridní realitě Toolkit, správně nakonfigurovaném vývojovém prostředí pro hybridní aplikace realit a pracovním MRTK projektu v Unreal. od Unreal 4,26 můžete také využít možnost vývoje aplikace OpenXR pro HoloLens 2.

CheckPoint Výsledek
Nainstalovat nejnovější nástroje Stáhněte a nainstalujte si nejnovější verzi modulu Unreal a nastavte svůj projekt na hybridní realitu.
Nastavení projektu Získat nejnovější verzi modulu Unreal a MRTK
vytvoření první aplikace HoloLens Unreal sestavte svou Unreal a vývojovou cestu HoloLens vytvořením základní aplikace hybridní Reality.
řada kurzů HoloLens 2 nastavili jsme pro vývoj hybridních realit v Unreal, sestavíte svou první aplikaci s MRTK a nasadíte aplikaci do HoloLens 2.
Začínáme s OpenXR v Unreal Nainstalujte a povolte následující modul plug-in na tržišti Unreal Engine:ujistěte se, že je modul plug-in Microsoft Windows Mixed Reality zakázaný.

Úplný seznam aktuálně podporovaných funkcí v OpenXR najdete níže.

2. základní stavební bloky

V naší sérii kurzů se nevztahují na řadu klíčových funkcí realit. Tyto stavební bloky jsou k dispozici jako samostatné funkce a v rámci smíšené reality Toolkit. Je možné, že je nebudete potřebovat najednou, ale doporučujeme, abyste prozkoumali na začátku. Po začnete do základních stavebních bloků, které jsou uvedené níže, získáte plnou paletu funkcí, které můžete integrovat do projektů smíšené reality.

Mixed Reality Toolkit pro Unreal je sada modulů plug-in, které jsou navržené tak, aby urychlily vývoj v Unreal. Každý modul plug-in obsahuje komponenty, ukázky a dokumentaci pro nastavení moderního prostředí.

  • nástroje uživatelského prostředí pro Unreal jsou první modul plug-in, který se má vydávat a v současné době se podporuje jenom na HoloLens 2. Modul plug-in obsahuje kód C++, modrotisky a příklad assetů běžných funkcí uživatelského rozhraní pro vstupní simulaci, interakce, rozjezd Surface a další.

  • Graphics Tools for Unreal je herní modul plug-in v jazyce UE s kódem, plány a ukázkovými prostředky, které vám pomůžou zlepšit vizuální věrnost hybridních aplikací realit při zachování rozpočtu výkonu.

Funkce Možnosti
Simulace vstupu Použití vstupu myši a klávesnice v editoru k simulaci funkcí zobrazení Head-Mounted (HMD) a sledování ruky
Ruční interakce Interakce s komponentami uživatelského prostředí pomocí kloubových vstupů
Tlačítko stisknutím tlačítka Řízení stavu plánů tlačítek prostřednictvím komponent na nízké úrovni
Manipulátor Přesunutí a otočení objektu actor jedním nebo dvěma vstupy manipulace
Chování při sledování Zachovat objekt actor nebo komponentu v rámci pohledu jiné součásti

Poznámka

další podrobnosti můžete podrobně do nástrojů pro uživatelské prostředí pro úložiště Unreal GitHub .

3. pokročilé funkce

Další klíčové funkce, které hrají roli v aplikacích se smíšenými realitami, jsou k dispozici bez dalších balíčků nebo nastavení. Tyto funkce se dají přidat do projektů Unreal s nainstalovanou nebo bez MRTK. Po začnete do těchto pokročilejších možností budete moct vytvářet složitější aplikace hybridní reality.

Funkce Možnosti
HoloLens fotoaparát zachycení hybridní Reality a reálného vizuálu obsahu z vaší aplikace spuštěné na zařízení HoloLens
QR codes (kódy QR) Vykreslení kódů QR jako hologramů pomocí souřadnicového systému na pozici reálného světa v kódu
WinRT Vytvoření samostatného binárního souboru s kódem WinRT, který může spotřebovat systém sestavení Unreal

4. streamování a nasazování do zařízení

pokud chcete otestovat svou aplikaci na HoloLens zařízení a pořád ve vývoji, můžete ji streamovat přímo z počítače pomocí editoru Unreal nebo zabaleného Windowsho spustitelného souboru.

pokud aplikaci Unreal nasadíte poprvé do HoloLens 2, budete muset stáhnout podpůrné soubory ze spouštěče námětu. Po instalaci těchto souborů jste připraveni k nasazení z editoru Unreal nebo z portálu zařízení.

5. přidávání služeb

V tomto okamžiku vaší cesty pro vývoj můžete chtít přidat služby nebo pro pomoc s komerčním nasazením. Integrací služby Azure Cloud Services může vaše projekty navýšit velkým způsobem. Shromáždili jsme několik výchozích bodů, které vám pomůžeme prozkoumat a rozšířit znalostní bázi vaší smíšené reality.

Azure prostorové kotvy (ASA) je služba pro různé platformy, která umožňuje vytvářet aplikace s kombinovanými realitami s prostorovou podporou. Díky prostorovým kotvám Azure můžete namapovat, zachovat a sdílet holografický obsah napříč různými zařízeními, a to ve skutečném měřítku.

6. alternativy s nízkým kódem

příručky k Microsoft Dynamics 365 jsou aplikace se smíšenými realitami pro Microsoft HoloLens, které umožňují operátorům učit se v průběhu práce pomocí holografických instrukcí, když jsou a tam, kde jsou potřeba. Tyto karty s pokyny jsou vizuálně spojené s místem, kde je práci potřeba provést, a můžou zahrnovat obrázky, videa a 3D holografické modely.

Co dále?

Úloha vývojáře se nikdy nedokončila, zejména při učení nového nástroje nebo sady SDK. V následujících oddílech se můžete dostat do oblastí mimo materiál úrovně začátečník, které jste už dokončili, a užitečné zdroje, pokud se zablokuje. Všimněte si, že tato témata a prostředky nejsou v žádné sekvenčním pořadí, takže se můžete pustit do práce a prozkoumat ji.

Ladění

pokud chcete ladit aplikaci, když je spuštěná na zařízení s Visual Studio, postupujte podle těchto pokynů.

Výkon

Vývoj pro hybridní realitu se dodává s kontrolními body výkonu, které závisí na platformě. aplikace HoloLens 2 musí běžet na 60 snímků za sekundu, aby se na hologramech zobrazovaly stabilní a reagovat. Donovanovo máme doporučení k výkonu pro upgrade výkonu v aplikacích Unreal.

Podporované funkce

funkce HoloLens 2 Nejstarší podporovaná verze modulu Unreal Podporováno v OpenXR (4.26 +)
Podpora ARM64 4,23 ✔️
Streamování z počítače 4,23 ✔️
Územní mapování 4,23 ✔️
Ruka a společné sledování 4,23 ✔️
Sledování očí 4,23 ✔️
Hlasový vstup 4,23 ✔️
Prostorové kotvy 4,23 ✔️
Přístup k fotoaparátu 4,23 ✔️
QR codes (kódy QR) 4,23 ✔️
Prostorové audio 4,23 ✔️
Planární LSR přes streamování 4,24
Ukázkové aplikace 4,24 ✔️
Mobilní zobrazení pro mobilní zařízení: přístupy k výkonu 60 fps 4,25 ✔️
Streamování ze zabalené desktopové aplikace 4.25.1 ✔️
prostorové kotvy Azure pro HoloLens 2 4,25 ✔️
Podpora nástrojů UX (Mixed reality) 4,25 ✔️
Kurzy k dokumentaci pro vývojáře & 4,25 ✔️
Systémová klávesnice 4,26 ✔️
modul plug-in HoloLens Media Player 4,26 ✔️
Prostorové kotvy Azure pro iOS a Android 4,26
Modul plug-in Microsoft OpenXR s rozšířeními OpenXR specifickými pro dodavatele Microsoftu 4,26 ✔️
streamování z Azure do HoloLens 2 4,26 ✔️
Windows dodržování předpisů certifikační sady aplikací pro zabalené aplikace 4,26 ✔️
Podpora kontroleru HP reverb G2 4,26 ✔️

Viz také