A motor kiválasztása

A dokumentációnkban számos fejlesztési útvonalat találhat. Az első lépés az Önnek megfelelő technológia megtalálása. Ha már van ilyenje, ugorjon az alábbi megfelelő lapra. Ha most a kerítésen van, vagy csak most kezdi a kezdést, nézze át mindegyiket, és nézze át, mit kínálnak, az elérhető platformokat és eszközöket, és kezdje el a létrehozást!

Fontos

A portolási útmutatóink áttekintésében áttekintheti, hogy vannak-e meglévő projektjei, amelyek az HoloLens 2-es vagy immmersive VR-headsetek, például a Reverb G2-re vannak áthozva. Útmutatóink vannak olyan projektekhez, amelyek HTK-t, MRTK v1-et és SteamVR-t, vagy modern headsetek, például az Oculus Rift vagy AZBR Vive használatával vannak kifejlesztve.

Motor áttekintése

  • A Unity a piac egyik vezető valós idejű fejlesztési platformja, a mögöttes futásidejű kód C++ nyelven íródott, és minden fejlesztési szkript C# nyelven történik. Akár játékokat, filmeket és animációkat készít, akár architekturális vagy mérnöki fogalmakat renderel egy virtuális világban, a Unity rendelkezik az Ön támogatásához szükséges infrastruktúrával.

    Megjegyzés

    Kerülje a Unity 2020.3.21f és a 2020.3.22f 2020-as és 2020.3.22f-es hibákat, amelyek a 2. HoloLens okozhatnak. További információ: .

  • Az Unreal Engine 4 egy hatékony, nyílt forráskódú létrehozási motor, amely teljes körű támogatást nyújt a vegyes valósághoz A C++ és a Blueprints szolgáltatásban is. Az Unreal Engine 4.25-ös HoloLens támogatása teljes funkcionalitású és éles környezetben is támogatott. Az olyan képességekkel, mint a rugalmas Blueprints vizuális szkriptrendszer, a tervezők gyakorlatilag a programozók számára általánosan elérhető fogalmak és eszközök teljes körét használhatjak. Az iparági alkotók a szabadsággal és vezérléssel élvonalbeli tartalmakat, interaktív élményeket és magával ragadó virtuális világokat kínálnak.

  • Azok a natív fejlesztők, akik saját 3D-s renderelőket írnak, egyéni motort hozhatnak létre az OpenXR használatával. Az OpenXR a Khronos nyílt, nem szabványos API-szabványa, amely natív hozzáférést biztosít a motorok számára az eszközök széles köréhez a szállítóktól a vegyes valóság spektrumán keresztül. Az OpenXR használatával fejleszthet egy HoloLens 2 vagy Windows Mixed Reality modern headseten az asztalon.

  • A böngészők közötti látványos AR-/VR-webélményeket fejlesztő webfejlesztők a WebXR-t használják.

Funkciók és eszközök


Logisztika Unity Unreal JavaScript Egyéni motor
(OpenXR használatával)
Nyelv C# C++ JavaScript C/C++
Díjszabás A Unity díjszabása Az Unreal díjszabása Ingyenes Ingyenes

Eszközfunkciók Unity Unreal JavaScript Egyéni motor
(OpenXR használatával)
Eszköz-/kijelzőkövetés ✔️ ✔️ ✔️ ✔️
Kézi bevitel ✔️ ✔️ ✔️ ✔️
Szembemenet ✔️ ✔️ ✔️
Hangbemenet ✔️ ✔️ ✔️ ✔️
Mozgásvezérlők ✔️ ✔️ ✔️ ✔️
A síkon/hálón végzett találatok tesztelése ✔️ ✔️ ✔️ ✔️
Jelenetértés ✔️ ✔️ ✔️
Térbeli hang ✔️ ✔️ ✔️ ✔️
QR-kód észlelése ✔️ ✔️ ✔️

Hardver Unity Unreal JavaScript Egyéni motor
(OpenXR használatával)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1. generációs) ✔️ ✔️ Csak WinRT (örökölt)
Windows Mixed Reality-headsetek ✔️ ✔️ ✔️ ✔️
SteamVR-headsetek ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobil (ARCore/ARKit) ✔️ ✔️ ✔️

Eszközök Unity Unreal JavaScript Egyéni motor
(OpenXR használatával)
Vegyes valósági eszközkészlet ✔️ ✔️
Világzárolási eszközök ✔️

Felhőszolgáltatások Unity Unreal JavaScript Egyéni motor
(OpenXR használatával)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Megjegyzés

  • Azure Remote Rendering az örökölt WinRT API-kat (a Unityben Windows XR beépülő modult) használó alkalmazásokban támogatott. Az OpenXR-alkalmazások ARR-támogatása hamarosan 2018-ban is támogatott lesz.

Következő lépések

Következő fejlesztési ellenőrzőpont

Ha az általunk HoloLens fejlesztési ellenőrzőpont-utazás Unity-ét követi, a következő feladata a HoloLens 2 oktatóanyag-sorozat végigmenni.

Ha a Unity for VR-utazást követi, a következő feladata a projekt beállítása.

Bármikor visszamehet a Unity fejlesztői ellenőrzőpontjaiba, HoloLens a virtuális és a VR-t.