Vue d’ensemble du développement JavaScript
JavaScript est l’un des langages de programmation les plus populaires au monde ! Il est simple, léger et largement utilisé sur le web. Tirez parti de la puissance de vos compétences JavaScript et web pour créer des expériences de réalité mixte plus attrayantes.
Applications de réalité mixte sur le web
Les fonctionnalités de réalité mixte sont disponibles sur le web à l’aide de WebXR. Vous pouvez voir le contenu de réalité virtuelle (VR) et de réalité augmentée (AR) dans un navigateur compatible avec WebXR sans installer de logiciels ou de plug-ins supplémentaires. Vous pouvez utiliser ce même navigateur avec un appareil physique comme HoloLens 2. Pour plus d’informations, consultez notre documentation WebXR .
Remarque
WebVR est déconseillé et n’est pas disponible dans les navigateurs actuels. Par conséquent, il ne doit pas être utilisé pour un nouveau développement. Vous devez migrer toutes les implémentations WebVR existantes vers WebXR.
Que puis-je utiliser pour développer des expériences web immersives ?
La liste suivante présente les frameworks et API JavaScript pour créer des expériences immersives qui dominent actuellement le marché et qui sont largement acceptées et adoptées par les développeurs JavaScript de réalité mixte :
Infrastructure | Exemple |
---|---|
Babylon.js Babylon est un moteur 3D JavaScript qui facilite le développement de contenu 3D et d’applications immersives. Avant de commencer à utiliser des applications immersives, nous vous recommandons d’apprendre les principes de base du développement Babylon.js. - Découvrez comment créer des applications 3D avec Babylon.js bien démarrer. - Lire avec des exemples 3D et leur code source à l’aide de Babylon.js Playground - Explorer plus en détail dans WebXR - Découvrez comment commencer à utiliser nos didacticiels Pour créer votre première application « Hello World ! » |
|
Un cadre Une trame est une infrastructure JavaScript déclarative pour bien démarrer avec la réalité virtuelle sur le web. Consultez la documentation A-Frame pour en savoir plus. |
|
Three.js Three.js est une bibliothèque 3D populaire pour créer des expériences immersives. En savoir plus sur les three.js dans la page de documentation et en explorant des exemples. |
|
Webgl Vous pouvez accéder directement aux API d’appareil WebXR à l’aide des API WebGL. WebGL (Web Graphics Library) est une API JavaScript permettant de rendre des graphiques 3D et 2D interactifs hautes performances au sein d’un navigateur web compatible sans utiliser de plug-ins. |
Étapes suivantes
Découvrez comment bien démarrer avec nos didacticiels.
Voir aussi
- Vue d’ensemble de WebXR
- Spécification de l’API d’appareil WebXR
- Documentation de l’API d’appareil WebXR
- Immersiveweb.dev
- Exemples WebXR
- Utilisation de Babylon.js pour créer des expériences WebXR
- Windows Mixed Reality et le nouveau Microsoft Edge
- Github web immersif W3C
- WebGL API
- API de boîtier de commande et extensions de boîtier de commande