Uw motor kiezen

Er zijn verschillende ontwikkelingstrajecten die u kunt volgen via onze documentatie. De eerste stap is het vinden van de technologie die bij u past. Als u er al een hebt, gaat u naar het bijbehorende tabblad hieronder. Als u op de afgrond staat of net begint, bekijkt u ze allemaal en begrijpt u wat ze te bieden hebben, de beschikbare platforms en hulpprogramma's, en begint u met het maken!

Belangrijk

Bekijk ons overzicht van porting guides als u bestaande projecten hebt die u wilt overbrengen naar HoloLens 2 of immmersieve VR-headsets zoals de Reverb G2. We hebben handleidingen voor projecten die gebruikmaken van HTK, MRTK v1, SteamVR of die zijn ontwikkeld voor immersive headsets zoals de Oculus Rift of HTC Vive.

Overzicht van engine

  • Unity is een van de toonaangevende realtime-ontwikkelplatformen op de markt, met onderliggende runtimecode geschreven in C++ en alle ontwikkelingsscripts worden uitgevoerd in C#. Of u nu games, films en animatiefilms wilt bouwen of zelfs architectuur- of technische concepten wilt weergeven in een virtuele wereld, Unity heeft de infrastructuur om u te ondersteunen.

    Notitie

    Controleer bekende problemen in bepaalde Unity-versies voordat u een Unity-versie kiest.

  • Unreal Engine 4 is een krachtige, open source creatie-engine met volledige ondersteuning voor mixed reality in zowel C++ als Blueprints. Vanaf Unreal Engine 4.25 is holoLens-ondersteuning volledig uitgerust en klaar voor productie. Met mogelijkheden zoals het flexibele Blueprints Visual Scripting-systeem kunnen ontwerpers vrijwel alle concepten en hulpprogramma's gebruiken die doorgaans alleen beschikbaar zijn voor programmeurs. Makers in alle branches kunnen gebruikmaken van de vrijheid en controle om geavanceerde inhoud, interactieve ervaringen en meeslepende virtuele werelden te leveren.

  • Systeemeigen ontwikkelaars met ervaring met het schrijven van hun eigen 3D-renderers kunnen een aangepaste engine bouwen met Behulp van OpenXR. OpenXR is een open royaltyvrije API-standaard van Khronos die systeemeigen engines toegang biedt tot een breed scala aan apparaten van leveranciers in het mixed reality-spectrum. U kunt ontwikkelen met Behulp van OpenXR op een HoloLens 2 of Windows Mixed Reality immersive headset op het bureaublad.

  • Webontwikkelaars die aantrekkelijke AR/VR-webervaringen in meerdere browsers maken, kunnen WebXR gebruiken.

Functies en apparaten


Logistiek Unity Onwerkelijk JavaScript Aangepaste engine
(met behulp van OpenXR)
Taal C# C++ Javascript C/C++
Prijzen Unity-prijzen Unreal-prijzen Gratis Gratis

Apparaatfuncties Unity Onwerkelijk JavaScript Aangepaste engine
(met behulp van OpenXR)
Apparaat-/beeldschermtracering ✔️ ✔️ ✔️ ✔️
Handinvoer ✔️ ✔️ ✔️ ✔️
Ooginvoer ✔️ ✔️ ✔️
Spraakinvoer ✔️ ✔️ ✔️ ✔️
Bewegingscontrollers ✔️ ✔️ ✔️ ✔️
Het testen van vliegtuig-/meshtreffers ✔️ ✔️ ✔️ ✔️
Scène begrijpen ✔️ ✔️ ✔️
Ruimtelijk geluid ✔️ ✔️ ✔️ ✔️
DETECTIE VAN QR-code ✔️ ✔️ ✔️

Hardware Unity Onwerkelijk JavaScript Aangepaste engine
(met behulp van OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1e generatie) ✔️ ✔️ Alleen WinRT (verouderd)
Windows Mixed Reality-headsets ✔️ ✔️ ✔️ ✔️
SteamVR headsets ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobiel (ARCore/ARKit) ✔️ ✔️ ✔️

Hulpprogramma's Unity Onwerkelijk JavaScript Aangepaste engine
(met behulp van OpenXR)
Mixed Reality Toolkit ✔️ ✔️
World Locking Tools ✔️

Cloud services Unity Onwerkelijk JavaScript Aangepaste engine
(met behulp van OpenXR)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Notitie

  • Azure Remote Rendering wordt momenteel ondersteund in apps met behulp van de verouderde WinRT-API's (Windows XR-invoegtoepassing in Unity). ARR-ondersteuning voor OpenXR-apps is binnenkort beschikbaar.

Volgende stappen

Controlepunt volgende ontwikkeling

Als u het controlepunttraject voor Unity voor HoloLens-ontwikkeling volgt dat we hebben uitgetekend, is uw volgende taak het doorlopen van onze HoloLens 2 reeks zelfstudies.

Anders gaat u verder om de juiste versie van Unity te installeren en uw eerste Unity-project voor mixed reality in te stellen:

U kunt altijd op elk gewenst moment teruggaan naar de Unity-ontwikkelcontrolepunten voor HoloLens en VR .