Article original : Augmented Reality Full Course
La réalité augmentée est une technologie qui permet de superposer du contenu numérique, tel que des images, des sons et du texte, sur un environnement du monde réel.
Nous venons de publier un cours de 12 heures sur la chaîne YouTube de freeCodeCamp.org qui vous enseignera la réalité augmentée d'un point de vue théorique et pratique.
Priyanshu Bhattaharjee a développé ce cours. Il possède de nombreuses années d'expérience dans le développement de la RA et a enseigné la RA dans plusieurs universités.
Dans ce cours, vous apprendrez à développer des applications mobiles de RA et des filtres de RA pour Instagram et Facebook à partir de zéro. Vous découvrirez également des concepts tels que les fondamentaux de la XR, le moteur Unity, le C#, le développement de RA basée sur des marqueurs et le développement de filtres de RA.
Voici le programme complet du cours :
Module 1 : Introduction à la réalité étendue
- Réalité augmentée
- RA basée sur des marqueurs
- RA sans marqueur
- Réalité virtuelle
- Réalité mixte
- Taille du marché de la XR
Module 2 : Introduction au moteur Unity
- Introduction et installation
- Navigation dans l'interface
- Game Objects
- Matériaux
- Scènes
- Structure du projet
- Création de notre premier script C#
- Modification des composants
- Prefabs
- Physique et collisions
- Audio
- Conception d'interfaces utilisateur
Module 3 : Introduction à la programmation en C
- Introduction
- Commentaires, variables et types de données
- Opérateurs
- Conditionnels
- If Else, Else If
- If en ligne (Inline if)
- Switch Case
- Boucles
- Boucle For
- Boucle While
- Boucle Do While
- Tableaux
- Fonctions
- Classes et objets
Module 4 : Réalité augmentée basée sur des marqueurs
- Introduction et architecture
- Kits de développement logiciel (SDK)
- Vuforia Engine
- Installation et configuration du moteur Vuforia
- Ressources gratuites pour le développement d'applications de RA
- Cibles d'images et suivi d'images
- Suivi d'images simultané
- Boutons virtuels
- Lecture vidéo
Module 5 : Projets
- Personnalisateur de voiture en RA
- Carte de visite en RA
- Encyclopédie en RA
Module 6 : Bonus - Filtres RA avec Spark AR
- Introduction à Spark AR
- Interface
- Suivi de visage
- Face Mesh
- Head Occluder
Module 7 : Bonus - Projets
- Filtre de visage 3D
Regardez le cours complet ci-dessous ou sur la chaîne YouTube de freeCodeCamp.org (12 heures de visionnage).