Choix de votre moteur

Notre documentation vous propose plusieurs chemins de développement. La première étape consiste à trouver la technologie qui vous convient. Si vous en avez déjà une en tête, passez directement à l’onglet correspondant ci-dessous. Si vous hésitez ou que vous débutez, jetez un œil aux différentes technologies présentées pour voir ce qu’elles offrent, examinez les plateformes et outils disponibles, puis commencez à créer !

Important

Jetez un coup d’œil à la présentation des guides de portage si vous avez des projets existants que vous souhaitez déplacer vers HoloLens 2 ou vers des casques VR immersifs comme les casques Reverb G2. Nous avons des guides pour les projets qui utilisent HTK, MRTK v1 ou SteamVR, ou qui ont été développés pour des casques immersifs tels qu’Oculus Rift ou HTC Vive.

Vue d’ensemble du moteur

  • Unity est l’une des principales plateformes de développement en temps réel sur le marché, avec le code d’exécution sous-jacent écrit en C++ et tous les scripts de développement sont effectués en C#. Quel que soit le type de projet qui vous intéresse, qu’il s’agisse de créer des jeux, des films, des animations ou encore de restituer des concepts architecturaux ou d’ingénierie dans un monde virtuel, Unity a l’infrastructure qu’il vous faut.

  • Le moteur non réel 4 est un moteur de création puissant et open source avec une prise en charge complète de la réalité mixte en C++ et en plans. À compter d’Unreal Engine 4.25, la prise en charge d’HoloLens est complète et prête pour la production. Avec des fonctionnalités telles que le système flexible Blueprints Visual Scripting, les concepteurs peuvent utiliser pratiquement tous les concepts et outils qui sont généralement réservés aux seuls programmeurs. Les créateurs des différents secteurs peuvent bénéficier de la liberté et du contrôle qu’il offre pour créer du contenu de pointe, des expériences interactives et des mondes virtuels immersifs.

  • Les développeurs natifs ayant une expérience d’écriture de leurs propres convertisseurs 3D peuvent créer un moteur personnalisé à l’aide de OpenXR. OpenXR est une norme d’API ouverte et libre de redevance proposée par Khronos. Elle permet aux moteurs d’accéder en mode natif à une large gamme d’appareils de fabricants qui couvrent le spectre de réalité mixte. Vous pouvez développer avec OpenXR sur HoloLens 2 ou un casque immersif Windows Mixed Reality sur le bureau.

  • Les développeurs Web qui créent des expériences Web remarquables d’e/VR croisées peuvent utiliser WebXR.

    Notes

    Babylon.js pour le développement de HoloLens est actuellement en cours. Découvrez les dernières nouvelles et participez à la communauté!

Fonctionnalités et appareils


Logistics Unity Unreal JavaScript Moteur personnalisé
(à l’aide de OpenXR)
Langage C# C++ JavaScript C/C++
Tarifs Tarification Unity Tarification inréel Gratuit Gratuit

Fonctionnalités de l’appareil Unity Unreal JavaScript Moteur personnalisé
(à l’aide de OpenXR)
Suivi des appareils/affichages ✔️ ✔️ ✔️ ✔️
Entrée manuelle ✔️ ✔️ ✔️ ✔️
Entrée oculaire ✔️ ✔️ ✔️
Entrée vocale ✔️ ✔️ ✔️ ✔️
Contrôleurs de mouvement ✔️ ✔️ ✔️ ✔️
Test de positionnement plan/maillage ✔️ ✔️ ✔️ ✔️
Compréhension des scènes ✔️ ✔️ ✔️
Son spatial ✔️ ✔️ ✔️ ✔️
Détection du code QR ✔️ ✔️ ✔️

Matériel Unity Unreal JavaScript Moteur personnalisé
(à l’aide de OpenXR)
HoloLens 2 ✔️ ✔️ ✔️ ✔️
HoloLens (1ère génération) ✔️ ✔️ WinRT (hérité) uniquement
Casques Windows Mixed Reality ✔️ ✔️ ✔️ ✔️
Casques SteamVR ✔️ ✔️ ✔️ ✔️
Oculus Quest/Rift ✔️ ✔️ ✔️ ✔️
Mobile (ARCore/ARKit) ✔️ ✔️ ✔️

Outils Unity Unreal JavaScript Moteur personnalisé
(à l’aide de OpenXR)
Mixed Reality Toolkit ✔️ ✔️
Outils de verrouillage universel ✔️

Services cloud Unity Unreal JavaScript Moteur personnalisé
(à l’aide de OpenXR)
Azure Spatial Anchors ✔️ ✔️ ✔️
Azure Object Anchors ✔️ ✔️
Azure Remote Rendering ✔️ * ✔️ *

Notes

  • le rendu distant Azure est actuellement pris en charge dans les applications utilisant les api WinRT héritées (Windows plug-in XR dans unity). La prise en charge d’ARR pour les applications OpenXR sera bientôt disponible.

Étapes suivantes

Point de contrôle de développement suivant

Si vous suivez le parcours des points de contrôle de développement Unity pour HoloLens que nous avons élaboré, votre tâche suivante consiste à suivre notre série de tutoriels HoloLens 2.

Si vous suivez le parcours Unity pour VR, votre tâche suivante consiste à configurer votre projet.

Vous pouvez revenir à tout moment aux points de contrôle de développement Unity pour HoloLens et VR.