Table of Contents

Notas de versão EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 fez backport de muitas otimizações de design e correções de bug da 4.0.0.

EasyAR Sense Unity Plugin também foi atualizado para uma nova versão com grandes melhorias.

As atualizações detalhadas são as seguintes:

EasyAR Sense

+ CameraDevice adicionou recursos para obter o número e os índices de camera, obter a posição frontal ou traseira de uma camera (não suportado no Mac) e abrir uma camera pela posição frontal ou traseira especificada

+ Adicionada a capacidade de cada componente relatar seus requisitos de camera buffer, usados para CameraDevice.setBufferCapacity

* Suporte a linguagens de programação: Swift atualizado para Swift 5

* Pacotes binários Basic e Pro não são mais diferenciados

* CloundRecognitionService mudou de AppKey para ApiKey

* Corrigido o problema no iOS em que apenas um conjunto limitado de resoluções podia ser usado, permitindo usar o campo de visão máximo no iPad

* Corrigido um problema de crash em alguns dispositivos iPad quando a resolução da camera era alta

* Corrigido o suporte a Google Play Store Android App Bundle

* Corrigido o problema em que ImageTracker.unloadTarget e ObjectTracker.unloadTarget não conseguiam unload target

* Corrigidos alguns problemas de estabilidade

Unity Plugin for EasyAR Sense 3.1.0

++ Restaurado design de API e comportamento semelhantes ao Sense 2.3, com muitas melhorias

+ Adicionadas mensagens popup para erros graves, que podem ser desativadas no EasyARController

+ Components: a maioria dos componentes pode usar a propriedade enabled dos componentes Unity para controlar start/stop

+ Component ARSenssion: ponto de entrada AR, controla center mode e oferece suporte a dispositivos externos, como custom camera e AR glasses

+ Component ARAssembly: mostra o processo de montagem da API baseada em componentes do EasyAR Sense e oferece suporte a todos os componentes EasyAR Sense

+ Component ImageTargetController: suporte melhorado a diferentes tipos de entrada, permitindo carregar imagens e arquivos .etd do sistema de arquivos local ou web URL

+ Component CameraImageRenderer: o rendering da imagem da camera pode ser desativado ao desabilitar este componente

+ Scene: adicionado target gizmo, que pode mostrar detalhes do target no Unity editor

+ Asset: adicionadas configuração service global e opções de controle gizmo

+ Window: adicionada janela para gerar image target data (arquivos .etd)

+ Window: adicionadas entradas de menu para ir à página de configurações de license key e outras configurações globais

* Corrigido o atraso de um frame em target tracking

* Corrigido target loading bloqueante e reduzido o tempo de target loading

* Corrigida a obtenção de target size

* Muitas outras melhorias e correções de bug

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ Adicionados de volta todos os samples do Sense 2.3

+ Adicionado sample launcher, que pode carregar todos os samples pelo launcher

+ Adicionadas informações de status dos componentes exibidas na tela, cobrindo todos os sample

+ Adicionado sample que mostra suporte a AR glasses

+ Adicionado sample que usa surface tracking e image tracking ao mesmo tempo

+ Adicionado sample para obter camera image texture e controlar a exibição da camera

+ Adicionado sample para adaptar video aspect ratio (recurso Unity VideoPlayer) a um image target

+ Adicionado sample que mostra tracking a partir de extended image

+ O sample cloud recognition agora usa local cache e interrompe cloud recognition durante tracking, cobrindo cenários comuns de uso

+ Otimizado o sample coloring3D e corrigidos bug