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