Uw engine kiezen

Er zijn verschillende ontwikkelingstrajecten die u kunt volgen via onze documentatie. De eerste stap is het vinden van de technologie die geschikt is voor u. Als u er al een in gedachten hebt, gaat u verder met het bijbehorende tabblad hieronder. Als u op het hek zit of net begint, bekijkt u elke oplossing en begrijpt u wat ze bieden, de beschikbare platformen en hulpprogramma's en begint u met het maken!

Belangrijk

Bekijk onze porting guides overview if you have existing projects that you want to bring to HoloLens 2 or immmersive VR headsets like the Reverb G2. We hebben handleidingen voor projecten die gebruikmaken van HTK, MRTK v1, SteamVR of zijn ontwikkeld voor insluitende headsets zoals Oculus Rift of HTC Vive.

Overzicht van engine

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

    Notitie

    Bekijk 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 Blauwdrukken. Vanaf Unreal Engine 4.25 is holoLens-ondersteuning volledig beschikbaar en productieklaar. Met mogelijkheden zoals het flexibele Blueprints Visual Scripting-systeem kunnen ontwerpers vrijwel het volledige scala aan concepten en hulpprogramma's gebruiken die algemeen alleen beschikbaar zijn voor programmeurs. Makers in verschillende 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 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 insluitende 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 OpenXR)
Taal C# C++ Javascript C/C++
Prijzen Unity-prijzen Onreal prijzen Gratis Gratis

Apparaatfuncties Unity Onwerkelijk JavaScript Aangepaste engine
(met OpenXR)
Apparaat-/weergavetracering ✔️ ✔️ ✔️ ✔️
Handinvoer ✔️ ✔️ ✔️ ✔️
Ooginvoer ✔️ ✔️ ✔️
Spraakinvoer ✔️ ✔️ ✔️ ✔️
Bewegingscontrollers ✔️ ✔️ ✔️ ✔️
Vliegtuig-/mesh-hittests ✔️ ✔️ ✔️ ✔️
Begrip van scènes ✔️ ✔️ ✔️
Ruimtelijk geluid ✔️ ✔️ ✔️ ✔️
QR-codedetectie ✔️ ✔️ ✔️

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

Hulpprogramma's Unity Onwerkelijk JavaScript Aangepaste engine
(met OpenXR)
Mixed Reality Toolkit ✔️ ✔️
Wereldvergrendelingshulpprogramma's ✔️

Cloud services Unity Onwerkelijk JavaScript Aangepaste engine
(met 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

Volgend controlepunt voor ontwikkeling

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

Ga anders verder met het installeren van de juiste versie van Unity en ga aan de slag met uw first mixed reality Unity-project:

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