Table of Contents

Notes de publication d'EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 rétroporte de nombreuses optimisations de conception et corrections de problèmes depuis la version 4.0.0.

Le plugin Unity pour EasyAR Sense est également mis à jour vers une nouvelle version, apportant des améliorations significatives.

Les détails des mises à jour sont les suivants :

EasyAR Sense

+ CameraDevice ajoute la fonctionnalité d'obtenir le nombre de caméras, leur index, leur position avant/arrière (non pris en charge sur Mac) et la fonctionnalité d'ouvrir la caméra avec une position spécifiée

+ Ajout de la fonctionnalité pour que les composants rapportent les besoins en mémoire tampon de la caméra, utilisée par CameraDevice.setBufferCapacity

* Prise en charge des langages de programmation : Swift mis à niveau vers Swift 5

* Plus de distinction entre les paquets binaires Basic et Pro

* CloundRecognitionService passe de l'utilisation d'AppKey à ApiKey

* Correction du problème où seules des résolutions limitées étaient utilisables sur iOS, permettant une utilisation du champ de vision maximal sur iPad

* Correction du plantage sur certains iPad lorsque la résolution de la caméra est élevée

* Correction de la prise en charge d'Android App Bundle sur Google Play Store

* Correction du problème où ImageTracker.unloadTarget et ObjectTracker.unloadTarget ne pouvaient pas décharger la cible

* Correction de plusieurs problèmes de stabilité

Plugin Unity pour EasyAR Sense 3.1.0

++ Rétablissement d'une conception et d'un comportement d'interface similaires à Sense 2.3, avec de nombreuses améliorations

+ Ajout de messages contextuels pour les erreurs critiques (peut être désactivé sur EasyARController)

+ Composants : La plupart des composants peuvent utiliser la propriété enabled du composant Unity pour contrôler start/stop

+ Composant ARSession : Point d'entrée AR, contrôle le mode centre, possède la capacité de prendre en charge des périphériques externes comme des caméras personnalisées ou des lunettes AR

+ Composant ARAssembly : Montre le processus d'assemblage de l'API composable d'EasyAR Sense, prend en charge tous les composants d'EasyAR Sense

+ Composant ImageTargetController : Amélioration de la prise en charge de différents types d'entrées, peut charger des images et des fichiers .etd depuis le système de fichiers local ou une URL web

+ Composant CameraImageRenderer : Le rendu de l'image de la caméra peut être désactivé en désactivant ce composant

+ Scène : Ajout d'un gizmo de cible, permettant d'afficher les détails de la cible dans l'éditeur Unity

+ Asset : Ajout d'une configuration globale des services et d'options de contrôle des gizmos

+ Fenêtre : Ajout d'une fenêtre pour générer les données de cible d'image (fichiers .etd)

+ Fenêtre : Ajout d'un menu pour accéder à l'interface de configuration de la clé de licence et à d'autres configurations globales

* Correction du problème de décalage d'une image dans le suivi de cible

* Correction du chargement bloquant des cibles, réduisant le temps de chargement des cibles

* Correction de l'obtention de la taille de la cible

* Nombreuses autres améliorations et corrections de bugs

Exemples du plugin Unity pour EasyAR Sense 3.1.0

++ Ajout de tous les exemples de Sense 2.3

+ Ajout d'un lanceur d'exemples permettant de charger tous les exemples

+ Ajout d'informations d'état des composants affichées à l'écran, couvrant tous les exemples

+ Ajout d'un exemple démontrant la prise en charge des lunettes AR

+ Ajout d'un exemple utilisant simultanément le suivi de surface et le suivi d'image

+ Ajout d'un exemple pour obtenir la texture de l'image de la caméra et contrôler l'affichage de la caméra

+ Ajout d'un exemple modifiant le ratio d'aspect de la vidéo (fonctionnalité Unity VideoPlayer) pour l'adapter à la cible d'image

+ Ajout d'un exemple montrant le suivi étendu à partir d'une image

+ L'exemple de reconnaissance cloud utilise désormais un cache local et arrête la reconnaissance cloud pendant le suivi pour couvrir les scénarios d'utilisation courants

+ Optimisation de l'exemple coloring3D et correction de bugs