Table of Contents

Workflow_ARSession exemple détaillé

Workflow_ARSession est un exemple léger de gestion de session AR, démontrant la construction d'un flux d'application AR complet avec des dépendances minimales. Il prend en charge à la fois le mode compatible AR Foundation et le mode simple, offrant une flexibilité selon les besoins du projet.

Méthode d'utilisation

Choix de la scène (choisir une option)

Dans l'éditeur Unity, la scène Workflow_ARSession contient deux groupes d'objets racine mutuellement exclusifs. Activez un seul groupe (assurez-vous que l'autre est désactivé) :

Configuration Cas d'utilisation Dépendances
ARFoundationCompatibleSceneSetup Projets utilisant ou intégrant AR Foundation Requiert la configuration AR Foundation
SimpleSceneSetup Utilise les capacités natives d'EasyAR sans dépendre d'AR Foundation Aucune dépendance supplémentaire, idéal pour les applications AR légères

Construction et exécution

  1. Ajoutez Workflow_ARSession à la liste des scènes via File > Build Settings ou Build Profiles > Scene List.
  2. Vérifiez les options de construction dans Project Settings > Player selon la plateforme cible (Android/iOS).
  3. Construisez et exécutez sur un appareil physique.

L'application initialisera automatiquement la caméra et attendra la détection de cibles.

Détection des cibles et méthode d'acquisition

Cet exemple démontre par défaut la fonction d'identification d'image (Image Tracking), mais son architecture s'étend facilement à d'autres modes comme le suivi d'objets ou la reconnaissance cloud.

Cible par défaut : namecard.jpg

  • Type de cible : Image 2D (taille d'impression recommandée ≥ 90mm × 54mm)
  • Télécharger : 🔗 namecard
    namecard

Comment remplacer la cible ?

  1. Placez votre image (JPG/PNG) dans Assets/Samples/EasyAR Sense Unity Plugin/[version]/__All Samples__/Workflow/Workflow_ARSession/Targets.
  2. Sélectionnez le composant ImageTarget-namecard dans la scène. Dans l'Inspector, sous Image Target Controller (Script), remplacez Texture par votre image.
  3. Modifiez Name et Scale. Scale correspond à la taille physique de la cible (en mètres), basée sur le côté long de l'image.
    Replace Image Target
  4. Sauvegardez et reconstruisez.

Effet attendu

Lorsque la caméra détecte l'image cible :

  1. L'image est suivie en temps réel ;
  2. Un panda 3D apparaît superposé sur le plan de l'image ;

La position, l'orientation et l'échelle du panda sont strictement liées à la pose de la cible. Le suivi reste stable même lors de mouvements, d'occlusions partielles ou de variations lumineuses.

Suggestions d'extension

  • Suivi d'objet : Remplacez ImageTracker par ObjectTracker et chargez des fichiers .obj ;
  • Reconnaissance cloud : Utilisez CloudRecognizer à la place des cibles locales ;
  • Multi-cibles : Étendez à plusieurs images pour un suivi simultané automatisé.
Astuce

Explorez plus de composants via Composants AR.

Avec Workflow_ARSession, maîtrisez rapidement le flux de travail central d'EasyAR pour créer des applications AR professionnelles.