Uw engine kiezen

Er zijn verschillende ontwikkelingstrajecten die u kunt volgen via onze documentatie. De eerste stap is het vinden van de technologie die het beste bij u in de weg staat. Als u er al een in gedachten hebt, gaat u meteen naar het tabblad hieronder. Als u op het scherm bent of net begint, bekijkt u elk van deze platforms en begrijpt u wat ze te bieden hebben, welke platforms en hulpprogramma's er beschikbaar zijn, en begint u met het maken.

Belangrijk

Bekijk ons overzicht van poortgidsen als u bestaande projecten hebt die u wilt over brengen naar HoloLens 2- of immmersive VR-headsets, zoals de 10-02-headset. We hebben handleidingen voor projecten die gebruikmaken van HTK, MRTK v1, SteamVR of zijn ontwikkeld voor immersive headsets, zoals de OculusHandigt of DVD Vive.

Engine-overzicht

  • Unity is een van de toonaangevende realtime ontwikkelplatforms op de markt, met onderliggende runtimecode geschreven in C++ en alle ontwikkelscripts worden uitgevoerd in C#. Of u nu games, films en animaties wilt bouwen of zelfs architectuur- of technische concepten wilt renderen in een virtuele wereld, Unity beschikt over de infrastructuur die u moet ondersteunen.

    Notitie

    Vermijd Unity 2020.3.21f en 2020.3.22f, wat een knipperend en opslitsend effect op uw HoloLens 2. Klik hier voor meer informatie.

  • Unreal Engine 4 is een krachtige engine open source maken met volledige ondersteuning voor mixed reality in zowel C++ als Blueprints. Vanaf Unreal Engine 4.25 is HoloLens ondersteuning volledig en gereed voor productie. Met mogelijkheden zoals het flexibele Visual Scripting-systeem van Blueprints 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 in immersieve virtuele wereld te leveren.

  • Native ontwikkelaars met ervaring met het schrijven van hun eigen 3D-renderers kunnen een aangepaste engine bouwen met behulp van OpenXR. OpenXR is een open, gratis API-standaard van Khronos die systeemeigen engines toegang biedt tot een breed scala aan apparaten van leveranciers in 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 de browser 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 Prijzen voor Onrealistisch Gratis Gratis

Apparaatfuncties Unity Onwerkelijk Javascript Aangepaste engine
(met behulp van OpenXR)
Bijhouden van apparaat/weergave ✔️ ✔️ ✔️ ✔️
Handinvoer ✔️ ✔️ ✔️ ✔️
Ooginvoer ✔️ ✔️ ✔️
Spraakinvoer ✔️ ✔️ ✔️ ✔️
Bewegingscontrollers ✔️ ✔️ ✔️ ✔️
Testen van vlak-/mesh-treffers ✔️ ✔️ ✔️ ✔️
Scène-inzicht ✔️ ✔️ ✔️
Ruimtelijk geluid ✔️ ✔️ ✔️ ✔️
QR-codedetectie ✔️ ✔️ ✔️

Hardware Unity Onwerkelijk Javascript Aangepaste engine
(met behulp van OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (eerste generatie) ✔️ ✔️ Alleen WinRT (verouderd)
Windows Mixed Reality-headsets ✔️ ✔️ ✔️ ✔️
SteamVR headsets ✔️ ✔️ ✔️ ✔️
Oculus Quest/Questt ✔️ ✔️ ✔️ ✔️
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 die gebruikmaken van de verouderde WinRT-API's (Windows XR-invoeging in Unity). ARR-ondersteuning voor OpenXR-apps is binnenkort beschikbaar.

Volgende stappen

Volgende controlepunt voor ontwikkeling

Als u het traject van Unity voor HoloLens-ontwikkelingscontrolepunt volgt dat we hebben bewerkt, is uw volgende taak om onze reeks zelfstudies HoloLens 2 door te nemen.

Als u het Unity for VR-traject volgt, is uw volgende taak het instellen van uw project.

U kunt altijd teruggaan naar de Unity-ontwikkelcontrolepunten voor HoloLens en VR.