Table of Contents

Notes de version EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 a rétroporté depuis 4.0.0 de nombreuses optimisations de conception et corrections de bugs.

EasyAR Sense Unity Plugin a également été mis à jour vers une nouvelle version avec de grandes améliorations.

Les mises à jour détaillées sont les suivantes :

EasyAR Sense

+ CameraDevice a ajouté des fonctions pour obtenir le nombre et les indices de camera, obtenir la position avant ou arrière d'une camera (non pris en charge sur Mac) et ouvrir une camera selon une position avant ou arrière spécifiée

+ Ajout de la capacité pour chaque composant de signaler ses exigences de camera buffer, utilisées pour CameraDevice.setBufferCapacity

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

* Les packages binaires Basic et Pro ne sont plus distingués

* CloundRecognitionService est passé de l'utilisation de AppKey à ApiKey

* Correction du problème sur iOS où seules certaines résolutions limitées pouvaient être utilisées, permettant d'utiliser le champ de vision maximal sur iPad

* Correction d'un problème de crash sur certains appareils iPad lorsque la résolution camera était élevée

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

* Correction du problème où ImageTracker.unloadTarget et ObjectTracker.unloadTarget ne pouvaient pas unload target

* Correction de plusieurs problèmes de stabilité

Unity Plugin for EasyAR Sense 3.1.0

++ Restauration d'une conception d'API et d'un comportement similaires à Sense 2.3, avec de nombreuses améliorations

+ Ajout de messages popup pour les erreurs graves, pouvant être désactivés sur EasyARController

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

+ Component ARSenssion : point d'entrée AR, contrôle center mode et prend en charge les appareils externes comme custom camera et AR glasses

+ Component ARAssembly : présente le processus d'assemblage de l'API component-based EasyAR Sense et prend en charge tous les composants EasyAR Sense

+ Component ImageTargetController : prise en charge améliorée de différents types d'entrée, permettant de charger des images et des fichiers .etd depuis le système de fichiers local ou des web URL

+ Component CameraImageRenderer : le rendering de l'image camera peut être désactivé en désactivant ce composant

+ Scene : ajout de target gizmo, qui peut afficher les détails du target dans Unity editor

+ Asset : ajout d'une configuration service globale et d'options de contrôle gizmo

+ Window : ajout d'une fenêtre pour générer image target data (fichiers .etd)

+ Window : ajout d'entrées de menu pour accéder à la page de paramètres license key et à d'autres configurations globales

* Correction du retard d'une frame dans target tracking

* Correction du target loading bloquant et réduction du temps de target loading

* Correction de l'obtention de target size

* De nombreuses autres améliorations et corrections de bug

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ Réintégration de tous les samples de Sense 2.3

+ Ajout d'un sample launcher pouvant charger tous les samples via le launcher

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

+ Ajout d'un sample présentant la prise en charge de AR glasses

+ Ajout d'un sample utilisant surface tracking et image tracking en même temps

+ Ajout d'un sample pour obtenir camera image texture et contrôler l'affichage camera

+ Ajout d'un sample pour adapter video aspect ratio (fonction Unity VideoPlayer) à un image target

+ Ajout d'un sample présentant tracking à partir d'une extended image

+ Le sample cloud recognition utilise maintenant local cache et arrête cloud recognition pendant tracking, couvrant les scénarios d'utilisation courants

+ Optimisation du sample coloring3D et correction de bugs