techniques de réalité augmentée au service de l’histoire...

38
Techniques de réalité augmentée au service de l’histoire et du patrimoine Adrien Gagnon - Vincent Gruel - Doriane Jaunault

Upload: truongkien

Post on 16-Aug-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Techniques de réalité augmentée au service de l’histoire et du patrimoine

Adrien Gagnon - Vincent Gruel - Doriane Jaunault

Page 2: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

I. La phase de formationII. La cuisine

III. Visite libre en RAIV. Perspectives d’avenirV. Bilan

Sommaire

2

Page 3: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Phase de formationPrise de connaissance des projets et prise en main de Vuforia

3

1

Page 4: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

4

Base de données

Page 5: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

5

Les QR Codes

Page 6: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Objectif

Comprendre le fonctionnement du plugin Vuforia:

● AR Camera● Image Target● Détection de l’image● Interaction avec les assets

6

Scène tutoriel

Page 7: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Objectif

Utiliser les fonctionnalités de reconnaissance d’objet dans le cadre d’une visite en RA.

● Utilisation du scanner● Reconnaissance de l’objet dans la scène

7

Tracking 3D

Page 8: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Utilisation du scanner

L’utilisation du scanner est limitée aux objets de petite taille :

● Utilisation d’une feuille (format A4) pour le scan

● Possibilité de tester avant l’ajout sur Unity

Tracking 3D

8

Page 9: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Reconnaissance de l’objet dans la scène

Pour pouvoir utiliser les objets scannés il faut au préalable ajouter la base de données sur Unity

● Base propre aux modèles targets

9

Tracking 3D

Page 10: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

La cuisineOptimisation et ajout de nouvelles fonctionnalités

10

2

Page 11: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

● Optimisation du code

● Ajout de fonctionnalités

11

Objectif

Page 12: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

12

Optimisation du code

1 fonction Press pour CHAQUE ingrédient -> 1 fonction Press pour TOUS les ingrédients

Page 13: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

13

Optimisation du code

Envoi d’un paramètre lors d’un clic sur le bouton associé

Page 14: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

14

Ajout de fonctionnalité

Création d’une classe “Recette”

● Nom ● Tableau de booléens

Page 15: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

15

Ajout de fonctionnalités

Choix ingrédients Comparaison des recettes

Page 16: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

16

Choix des ingrédients

Fondant au chocolat

● Farine● Oeuf● Chocolat

Tarte aux pommes

● Pâte● Pomme● Cannelle

Compote

● Cannelle● Pomme

PommeCannelle

Page 17: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

17

Ajout de fonctionnalités

Choix ingrédients Comparaison des recettes

Page 18: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

18

Comparaison des recettes

Tarte aux pommes

● Pâte● Pomme● Cannelle

Compote

● Cannelle● Pomme

● Cannelle● Pomme

Page 19: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Cas où la recette est réussie

19

Page 20: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Cas où la recette est ratée

20

Page 21: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

21

Ajout de fonctionnalités

Choix ingrédients Comparaison des recettes

Page 22: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

22

Le rendu graphique

Cas sans scroll view Cas avec scroll view

Page 23: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

23

Le rendu graphique

● Permet d’éviter la monotonie

Page 24: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

24

Le rendu graphique

● Ajoute les ingrédients dans l’ordre de leur sélection

Page 25: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

25

Le rendu graphique

● Affiche un message avertissant le joueur

Page 27: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Visite libre en RADéveloppement d’une nouvelle application

27

3

Page 28: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

● Développer une application en RA

● Donner un côté ludique aux visites libres

28

Objectif

Page 29: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Les différents objets

● AR Camera● Image Target

○ Canevas○ ScrollView○ Photo○ Script Audio

29

Décomposition de la scène

Page 30: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Script Audio

L’objectif est de lancer un fichier audio lorsque l’image target est détectée.

Perspectives d’évolution pour le château

30

Fonctionnalité sonore

Page 31: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Script Compteur

Dans l’optique d’une chasse au trésor nous avons implémenté un compteur qui nous permet de connaître le nombre d’objets trouvés jusqu’à présent.

31

Implémentation du compteur

Page 32: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Menu principal

● Reprise du menu déjà existant● Ajout de la scène visite RA● Fonctionnalité fermeture

application

32

Menu du jeu

Page 34: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

ConclusionBilan personnel et général

34

4

Page 35: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

35

Perspectives d’avenir

La cuisine

● Ajouter différentes scènes (légumes/viandes)● Compléter avec de nouvelles recettes

La visite libre

● Étendre la visite à l’intégralité des parties extérieures

● Développer le projet de chasse au trésor

La joute

● Modification trajectoire● Choix des couleurs (drapeau/cavalier)

Le donjon

● Utilisation de Kudan● Reprendre le projet

Page 36: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

36

Difficultés rencontrées

● Compliqué de s’adapter à un code déjà écrit

● Nécessité de toujours apprendre

● Manque de fichiers audio venant du château

● Manque d’assets

● Manque de connaissances historiques

● Difficultés d’utilisation Tracking 3D

Page 37: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

37

Bilan

● Autonomie

● Travail en groupe

● Approfondissement des connaissances

Page 38: Techniques de réalité augmentée au service de l’histoire ...perso-laris.univ-angers.fr/~projetsei4/1718/P9/uploads/1/1/9/1/119173918/diapo_projet... · Unity Tracking 3D 8. Reconnaissance

Merci pour votre attention !

38