Table of Contents

EasyAR Sense 3.1 Notas de lançamento

3.1.0

2020-01-14

O EasyAR Sense 3.1.0 trouxe de volta (backport) muitas otimizações de design e correções de problemas da versão 4.0.0.

O plugin Unity para EasyAR Sense também foi atualizado para a nova versão, com melhorias significativas.

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

EasyAR Sense

+ CameraDevice adicionou funcionalidade para obter o número de câmeras, índices, obter a posição frontal/traseira da câmera (não suportado no Mac) e abrir a câmera especificando a posição frontal/traseira

+ Adicionada funcionalidade para componentes reportarem a necessidade de buffer de câmera ocupado, usado 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 usar AppKey para usar ApiKey

* Corrigido o problema de que apenas tipos limitados de resoluções podiam ser usados no iOS, permitindo o uso do campo de visão máximo em iPads

* Corrigido problema de travamento em alguns dispositivos iPad quando a resolução da câmera era alta

* Corrigido suporte ao Android App Bundle do Google Play Store

* Corrigido problema onde ImageTracker.unloadTarget e ObjectTracker.unloadTarget não conseguiam descarregar o target

* Corrigidos alguns problemas de estabilidade

Unity Plugin para EasyAR Sense 3.1.0

++ Restaurada a interface e comportamento semelhantes ao Sense 2.3, com muitas melhorias

+ Adicionadas mensagens pop-up para erros críticos (podem ser desativadas no EasyARController)

+ Components: A maioria dos componentes pode usar o enabled do componente Unity para controlar start/stop

+ Component ARSession: Ponto de entrada para AR, controla o center mode, possui capacidade de suportar dispositivos externos, como câmeras personalizadas e óculos AR

+ Component ARAssembly: Demonstra o processo de montagem da API de componentes do EasyAR Sense, suportando todos os componentes do EasyAR Sense

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

+ Component CameraImageRenderer: A renderização da imagem da câmera pode ser desativada desabilitando este componente

+ Scene: Adicionado gizmo de target, pode mostrar detalhes do target no editor Unity

+ Asset: Adicionadas configurações globais de serviço e opções de controle de gizmo

+ Window: Adicionada janela para gerar dados de target de imagem (arquivos .etd)

+ Window: Adicionado menu para acesso rápido à configuração de license key e outras configurações globais

* Corrigido problema de atraso de um quadro no rastreamento de targets

* Corrigido carregamento bloqueante de targets, reduzindo o tempo de carregamento

* Corrigida obtenção do tamanho (size) do target

* Muitas outras melhorias e correções de bugs

Samples do Unity Plugin para EasyAR Sense 3.1.0

++ Readicionados todos os samples do Sense 2.3

+ Adicionado sample launcher, permitindo carregar todos os samples através dele

+ Adicionadas informações de status do componente exibidas na tela, cobrindo todos os samples

+ Adicionado sample demonstrando suporte a óculos AR

+ Adicionado sample usando rastreamento de superfície e rastreamento de imagem simultaneamente

+ Adicionado sample para obter textura da imagem da câmera e controlar sua exibição

+ Adicionado sample para modificar aspect ratio de vídeo (funcionalidade do Unity VideoPlayer) para se adaptar ao image target

+ Adicionado sample demonstrando rastreamento estendido a partir de imagens

+ O sample de reconhecimento em nuvem agora usa cache local e para o reconhecimento em nuvem durante o rastreamento, cobrindo cenários de uso comuns

+ Sample coloring3D otimizado e com bugs corrigidos