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