Notas de lançamento do EasyAR Sense Unity Plugin versão 4
Nota
A versão mais recente do EasyAR Sense Unity Plugin é 4000.0. Para mais informações, consulte Notas de lançamento.
A partir da versão 4, o que antes era conhecido por todos como EasyAR SDK recebeu um novo nome: EasyAR Sense. O EasyAR Sense fornece a capacidade de perceber o mundo real. No Unity, o EasyAR Sense Unity Plugin fornece um encapsulamento do EasyAR Sense, facilitando para desenvolvedores usar as capacidades do EasyAR Sense dentro do Unity.
Versão 4.6.5
Data de lançamento: 2024-12-25
O EasyAR Sense Unity Plugin 4.6.5 contorna um possível bug do Unity.
Esta será a última versão de lançamento com suporte a Unity 2019, Unity 2020 e AR Foundation 4. A partir da versão 4.7, o EasyAR Sense Unity Plugin oferecerá suporte apenas a Unity 2021.3+ e AR Foundation 5+. O suporte a diversos headsets e óculos também chegará ao mesmo tempo.
As atualizações detalhadas são:
- 🩹 Contorna um possível bug de render graph do Unity 6 URP 17, que pode tornar o efeito de renderização imprevisível no Windows DX11
Versão 4.6.4
Data de lançamento: 2024-12-17
O EasyAR Sense Unity Plugin 4.6.4 corrige o problema de exibição do mapa espacial denso e fornece compatibilidade com Unity 6+, URP 17+ e AR Foundation 5/6+.
As atualizações detalhadas são:
- ✨ Adiciona suporte a Render Graph do Unity 6 (URP 17+)
- ✨ Adiciona suporte a XROrigin do AR Foundation 5/6
- 🐛 Corrige o problema de rasgo da malha ao usar mapa espacial denso
- 🐛 Corrige logs de erro gerados pela malha de colisão ao usar mapa espacial denso
Versão 4.6.3
Data de lançamento: 2023-10-13
O EasyAR Sense Unity Plugin 4.6.3 corrige vários problemas e fornece compatibilidade ao usar URP no Unity 2023.
As atualizações detalhadas são:
- ✨ Adiciona compatibilidade com URP 15
- 🐛 Corrige a câmera apontando para a direção errada ao usar apenas AR Engine
Versão 4.6.2
Data de lançamento: 2023-04-03
O EasyAR Sense Unity Plugin 4.6.2 corrige alguns bugs.
As atualizações detalhadas são:
- 🐛 Corrige o problema de exibição do mesh de mapa espacial denso em espaço de cor linear
- 🩹 Soluciona por workaround um possível problema de crash no Android no sample Camera_CustomCamera no Unity 2022.2 e 2023.1 (possivelmente também em outras versões); aparentemente há um bug na parte JNI do Unity nessas versões
Versão 4.6.1
Data de lançamento: 2023-03-24
O EasyAR Sense Unity Plugin 4.6.1 adiciona alguns recursos pequenos e corrige alguns bugs.
As atualizações detalhadas são:
- ⬆️ Atualiza Sense para 4.6.1.10366
- 🐛 Corrige o problema em que o dense mesh era exibido em posição incorreta ao usar câmera personalizada em algumas situações especiais
Versão 4.6.0
Data de lançamento: 2023-02-13
O EasyAR Sense Unity Plugin 4.6.0 traz muitas otimizações e melhorias, concentradas principalmente nestes aspectos:
Adiciona suporte nativo a Apple silicon
Desde o EasyAR Sense 4.3, publicamos arquivos de biblioteca para Apple silicon. Porém, antes que o próprio Unity oferecesse suporte, não havia como fazer o Unity reconhecer essa biblioteca. Nesta nova versão, introduzimos essa biblioteca no Unity para oferecer suporte a algumas versões recentes do editor Unity compiladas para Apple silicon.
Adiciona suporte integrado a AR Engine
Adicionamos ao plugin suporte integrado a AR Engine, que pode usar as capacidades necessárias para dar suporte ao EasyAR Mega e a outros recursos do EasyAR. Essa mudança substitui o antigo pacote Unity da Huawei, que não pode ser usado em novas versões do Unity. Se você não quiser usar AR Engine, também pode desativá-lo facilmente.
Separa o suporte a AR Foundation e Nreal em pacotes de extensão independentes
Separamos o suporte a AR Foundation e Nreal do pacote principal do plugin e os transformamos em pacotes de extensão. Esses dois recursos foram inicialmente adicionados ao pacote do plugin por compilação condicional. Porém, o suporte do Unity a compilação condicional não é perfeito, o que trouxe muitos obstáculos aos desenvolvedores. Separá-los em pacotes de extensão também torna mais fácil distribuir suporte a dispositivos como óculos. No futuro, haverá muitos novos dispositivos usando EasyAR.
As atualizações detalhadas são:
- ✨ Adiciona suporte nativo a Apple silicon
- ✨ Adiciona suporte integrado a AR Engine (disponível em todas as versões do Unity)
- 🚚 Separa e otimiza o suporte a Nreal (>= 1.6)
- 🚚 Separa e otimiza o suporte a AR Foundation (>= 4.1.3)
- ✨ Adiciona compatibilidade com a estrutura de pacotes do AR Foundation 5.x
- ✨ Adiciona a classe UnityPackage para obter versão, nome do pacote etc. com mais facilidade em scripts
- ✨ Adiciona opção para desativar todas as câmeras personalizadas
- ⚡ Otimiza o suporte ao EasyAR Mega
- ⚡ Otimiza as informações quando não há frame source disponível
- ⚡ Otimiza o menu de clique direito
- ⚡ Passa a usar a nova interface de fusão de movimento
- 🐛 Corrige o carregamento de target file ficando preso e sem erro quando o arquivo não existe
- 🐛 Corrige a indisponibilidade de frame source em uma situação específica
- 🔥 Remove o suporte integrado ao plugin Unity oficial da Huawei (não mantido oficialmente)
- 🔥 Remove interfaces e prefabs obsoletos anteriores à versão 4.4
- 🔥 Remove o suporte à Universal architecture ao construir para iOS
- ⬆️ Atualiza Sense para 4.6.0
Versão 4.5.0
Data de lançamento: 2022-03-04
O EasyAR Sense Unity Plugin 4.5.0 adiciona alguns recursos pequenos, corrige alguns bugs e melhora a experiência do usuário. De acordo com a política do Google, esta versão atualiza o ARCore SDK para 1.23.0 e adiciona verificações mais rigorosas durante o processo de build.
As atualizações detalhadas são:
EasyAR Sense Unity Plugin
- 🚚 Move EasyAR Settings para Unity Project Settings; o settings asset não será mais carregado como recurso
- ✨ Adiciona opção para validar a license key durante o processo de build
- ✨ Adiciona opção de usar entrada de imagem colorida ao usar AR Foundation e alguns outros componentes
- ⚡ Otimiza a fusão de movimento quando o estado de rastreamento de movimento é instável
- ⚡ Otimiza mensagens de erro de falha na criação de CloudRecognizer ou CloudLocalizer
- 🐛 Corrige o problema em que MotionTrackerFrameSource.CheckAvailability não conseguia terminar em um GameObject não active
- ⬆️ ARCore: atualiza o ARCore SDK para 1.23.0
- ⬆️ ARCore: em builds que usam ARCore, a versão do Gradle deve ser >= 5.6.4
- 🔧 ARCore: em builds que usam ARCore, um aviso será exibido se o pacote contiver apenas aplicativo de 32 bits
- ⬆️ Atualiza Sense para 4.5.0
EasyAR Sense Unity Plugin Samples
- 🔧 Desativa tentativas de atualização do AR Foundation nos samples de fusão
- 🔧 Modifica o sample ImageTracking_CloudRecognition para usar melhor os parâmetros de timeout de conexão
Versão 4.4.0
Data de lançamento: 2021-10-28
O EasyAR Sense Unity Plugin 4.4.0 adiciona muitos novos recursos e melhorias, concentrados principalmente nestes aspectos:
Suporte a Unity AR Foundation
O EasyAR agora pode trabalhar em conjunto com o AR Foundation, ampliando as capacidades de ambos e permitindo obter as vantagens dos dois ao mesmo tempo. Por exemplo, ao localizar o dispositivo com o mapa espacial esparso do EasyAR em um ambiente real, é possível aproveitar capacidades de ARKit ou ARCore expostas pelo AR Foundation, como probes de ambiente.
O suporte a AR Foundation é implementado por meio de um dos recursos flexíveis do EasyAR Sense na camada inferior do plugin: câmera personalizada. Usando isso como referência, agora é mais fácil do que antes personalizar o plugin para dar suporte a outros frameworks de AR.
Suporte a óculos Nreal (óculos AR com capacidade VIO)
O EasyAR agora pode dar suporte a óculos Nreal. O suporte a Nreal é implementado por meio de um dos recursos flexíveis do EasyAR Sense na camada inferior do plugin: câmera personalizada.
Suporte ao Unity Universal Render Pipeline (URP)
A partir desta versão, o suporte a URP será integrado ao plugin.
Suporte ao EasyAR Cloud SpatialMap
O EasyAR Cloud SpatialMap fornece solução de nuvem AR em escala urbana. O EasyAR Sense Unity Plugin é uma das ferramentas de desenvolvimento importantes para dar suporte ao EasyAR Cloud SpatialMap no lado do aplicativo.
Nova função de fusão de movimento
Desde que qualquer função de rastreamento de movimento esteja disponível, a fusão de movimento do EasyAR pode tornar mais estável o rastreamento de imagens e objetos estáticos, além de continuar o rastreamento depois que o alvo sair do campo de visão da câmera. Esse novo recurso não é simplesmente executar rastreamento de movimento e rastreamento de imagem ao mesmo tempo, como era possível em versões anteriores; ele fornece resultados de rastreamento melhores com base na fusão dos dois rastreamentos.
Novo fluxo de criação de AR Session
A criação de AR session e de outros componentes AR agora pode ser feita pelo menu GameObject, com uso mais flexível e conveniente. Os Prefabs foram marcados como obsoletos e serão removidos em lançamentos futuros.
As atualizações detalhadas são as seguintes:
EasyAR Sense Unity Plugin
- 🚀 Adicionado suporte ao Unity AR Foundation
- 🚀 Adicionado suporte ao Unity Universal Render Pipeline (URP)
- 🚀 Adicionado suporte aos óculos Nreal
- 🚀 Adicionado motion fusion para otimizar image tracking e 3D object tracking quando motion tracking está disponível
- 🚀 Adicionado
CloudSpatialMapLocalizerFrameFilterpara oferecer suporte ao EasyAR Cloud SpatialMap - 🚀 Introduzida uma nova forma de criar AR sessions e outros componentes AR
- ✨ Adicionados itens de menu GameObject organizados por recurso para criar AR sessions e outros GameObjects
- ✨ Adicionados muitos itens úteis de menu de presets GameObject
- 🔥 Os prefab foram marcados como obsolete e serão removidos em uma versão futura
- ✨ Adicionadas mais frame sources para ampliar o suporte ao AR framework e a dispositivos
- ✨ Adicionados
ARCoreFrameSource&ARKitFrameSource&MotionTrackerFrameSourcepara substituirVIOCameraDeviceUnion; a seleção de política em runtime é substituída peloARComponentPickermais flexível - ✨ Adicionado
ARFoundationFrameSourcepara oferecer suporte ao Unity AR Foundation - ✨ Adicionado
HuaweiAREngineFrameSourcepara oferecer suporte ao Huawei AR Engine - 🔥
VIOCameraDeviceUnionfoi marcado como obsolete e será removido em uma versão futura - 🚚
VideoCameraDevicefoi renomeado paraCameraDeviceFrameSource - 🚚
RenderCamerafoi movido para o GameObjectFrameSource - 🔧 A
Cameraem uma AR session será selecionada porFrameSourceem runtime - 🔧
MotionTrackerFrameSourcetentará atualizar a lista de suporte a dispositivos a partir do servidor por padrão, com timeout de 2s - ✨
ARCoreFrameSource&ARKitFrameSourceganharam a capacidade de controlar autofocus
- ✨ Adicionados
- ✨ Otimizada a carga de trabalho e as APIs de AR session
- ✨ Adicionado o componente
ARComponentPickerpara selecionar frame sources disponíveis e outros componentes em runtime - ✨ Adicionado
ARSession.AvailableCenterModepara consultar todos os center modes disponíveis em uma session - ✨ Adicionado
ARSession.Originpara obter o objeto relativo ao movimento da câmera quando motion tracking está em execução - ✨ Adicionado
ARSession.TrackingStatuspara obter a qualidade de motion tracking do dispositivo - ✨ Adicionados
ARSession.State&ARSession.StateChangedpara consultar o status de ARSession
- ✨ Adicionado o componente
- ✨ Otimizado o tratamento de center mode
- 🔧 Os center modes disponíveis em uma session serão determinados pela frame source selecionada em runtime
- 🔧 Spatial maps podem ser usados em todos os center modes
- 🔥 Removido
ARCenterMode.ExternalControl; sua função é substituída porFrameSource.IsCameraUnderControl==false - 🚚
ARCenterMode.WorldRootrenomeado paraARCenterMode.SessionOrigin
- ✨ Otimizado o processo de inicialização, especialmente a experiência no primeiro uso
- ✨ Adicionadas as APIs
EasyARController.Initialize&EasyARController.Deinitializepara oferecer suporte à inicialização manual após a inicialização - 🔧 Se o arquivo da biblioteca EasyAR não for carregado, uma mensagem de erro será exibida
- 🔧 Melhorada a mensagem popup para falha na verificação da licença
- ✨ Adicionadas as APIs
- ✨ Otimizado o processo de build, especialmente a experiência no primeiro uso
- ✨ Se o pacote plugin não for importado corretamente pelo Unity Package Manager, serão gerados erros de compilação e carregamento
- ✨ Se ocorrer um erro durante pre-build ou post-build, o build falhará
- ✨ Ao usar ARCore XR Plugin, a seleção do ARCore SDK será tratada automaticamente por padrão
- ✨ Adicionada verificação de iOS usage description nos builds
- 🔧
Assets/HiddenEasyARnão será mais usado em builds
- ⚡ Otimizada a estabilidade de tracking para sparse spatial maps
- 🔧
SurfaceTrackerFrameFilterpode ser usado junto com dispositivos de motion tracking - 🐛 Corrigido um problema em que eventos de target controller podiam ser acionados após a destruição do componente em alguns casos
- 🐛 Corrigido o tracking mode de
MotionTrackerCameraDevice, que não era definido corretamente - 🔧 O
field of viewda câmera agora é definido para corresponder à projection matrix - ⬆️ Sense atualizado para 4.4.0
Samples do EasyAR Sense Unity Plugin
- ✨ Added new sample
ARFoundationto show usage with Unity AR Foundation - ✨ Added new sample
HuaweiAREngineto show usage with Huawei AR Engine - ✨ Added new sample
Eyewear_Nreal_SpatialMap_Buildingto show how to use spatial maps on Nreal glasses - ✨ Added new sample
Eyewear_Nreal_ImageTracking_InWorldto show how to use image tracking on Nreal glasses - ✨ Added new sample
MotionTracking_Fusionto show automatic selection at startup and manual switching of available frame sources at runtime in a single scene, supporting the most devices and enabling unique features of each AR framework on supported devices - 🔧 Modified the
FrameRecordingsample to automatically record a motion tracking session when motion tracking is available - 🚚 Renamed sample
ImageTracking_MotionExtendtoImageTracking_MotionFusionto show the new motion fusion feature - 🚚 Renamed sample
Eyewear_ImageTrackingtoEyewear_DeviceHasNoTrackingto clarify the sample purpose - 🚚 Renamed sample
MapLocalizing_SparsetoSpatialMap_Sparse_Localizing - 🚚 Renamed sample
SpatialMap_Dense_BallGametoSpatialMap_Dense_BallGame - 🚚 Renamed sample
SpatialMap_Sparse_ImageTargettoSpatialMap_Sparse_ImageTarget - 🚚 Renamed sample
MapBuilding_SparsetoSpatialMap_Sparse_Building - 🚚 Renamed sample
MapBuilding_Sparse_DensetoSpatialMap_Sparse_Dense_Building
Versão 4.3.0
Data de lançamento: 2021-04-07
O EasyAR Sense Unity Plugin 4.3.0 organiza os arquivos usando Unity package, simplifica a configuração durante o empacotamento e resolve a dificuldade de atualizar o plugin. A partir desta versão, apenas Unity 2019.4 e versões superiores são suportados.
As atualizações detalhadas são:
EasyAR Sense Unity Plugin
- 🚀 Usa Unity Package para substituir Asset Package, compatível com Unity 2019.4 e versões superiores; versões antigas deixam de ser compatíveis
- ✨ iOS: configura bitcode automaticamente, sem necessidade de modificar as configurações de bitcode do projeto XCode
- ✨ iOS: usa o framework de biblioteca dinâmica do Sense, sem necessidade de modificar as configurações de framework do projeto XCode
- ✨ Android: usa o arquivo aar do Sense, incluindo proguard rule
- ✨ Android: deixa de usar o Android Manifest na pasta Plugins, permitindo controlar as permissões do Manifest conforme os recursos usados
- ⬆️ ARCore: substitui o ARCore SDK distribuído com o plugin pelo arquivo aar da versão oficial ARCore SDK 1.6
- ✨ ARCore: adiciona opção para controlar o uso do ARCore, resolvendo conflitos com AR Foundation
- 🔧 Mescla itens de menu
- ⬆️ Atualiza Sense para 4.3.0
EasyAR Sense Unity Plugin Samples
- 🔥 Remove o workaround de reprodução de vídeo preparado para versões antigas do Unity
- 🐛 Corrige o custom camera sample que não conseguia abrir a camera em alguns dispositivos Android
Versão 4.2.0
Data de lançamento: 2021-01-25
O EasyAR Sense Unity Plugin 4.2.0 adiciona suporte a InputFrameRecorder/InpuptFramePlayer, que pode ser usado no editor para testar e depurar o efeito de execução no dispositivo. Também corrige alguns bugs e melhora a experiência do usuário.
As atualizações detalhadas são:
EasyAR Sense Unity Plugin
- ✨ Adiciona suporte a InputFrameRecorder/InpuptFramePlayer
- ✨ Parâmetros de calibração de rastreamento de movimento serão atualizados do servidor por padrão
- 🚚 Reorganiza arquivos
- ⚡ Simplifica chamadas de hit test
- 🐛 Corrige targets que não eram perdidos após a destruição do tracker
- 🐛 Corrige rotação de 180 graus da imagem da câmera em alguns casos
- 🐛 Corrige cores da imagem da câmera em espaço de cor linear
- ⬆️ Atualiza Sense para 4.2.0
EasyAR Sense Unity Plugin Samples
- ✨ Adiciona o sample FrameRecording para demonstrar o uso de InputFrameRecorder/InpuptFramePlayer
- ⚡ Otimiza a detecção de plano do sample de rastreamento de movimento
Versão 4.1.0
Data de lançamento: 2020-07-16
O EasyAR Sense Unity Plugin 4.1.0 adiciona alguns recursos pequenos, corrige alguns bugs e melhora a experiência do usuário.
As atualizações detalhadas são:
EasyAR Sense Unity Plugin
- ✨ Adiciona documentação completa aos scripts do plugin
- ✨ A documentação detalhada de uso do plugin e análise de samples está online
- ♻️ Reescreve CloudLocalizerFrameFilter para suportar varredura única
- 🐛 Corrige a contaminação de invert culling em outras câmeras da cena quando a imagem da camera é invertida usando ARHorizontalFlipMode.World
- 🐛 Corrige o problema de exibição do image target gizmo em monitores de alto dpi
- 🐛 Corrige a rotação de imagens de camera com tipos de pixel RGB/RGBA
- ⬆️ Atualiza Sense para 4.1.0
EasyAR Sense Unity Plugin Samples
- ♻️ Reescreve o MotionTracking sample para demonstrar a função de detecção de plano do rastreamento de movimento
- ♻️ Reescreve o ImageTracking_CloudRecognition sample para usar novos recursos de interface
- 🔧 Modifica o ImageTracking_Targets sample para usar image targets posicionados horizontal e verticalmente
Versão 4.0.1
Data de lançamento: 2020-05-13
O EasyAR Sense Unity Plugin 4.0.1 adiciona alguns recursos pequenos, corrige alguns bugs e melhora a experiência do usuário.
As atualizações detalhadas são:
EasyAR Sense Unity Plugin
- 🐛 Pequenas correções
- ⬆️ Atualiza Sense para 4.0.1
EasyAR Sense Unity Plugin Samples
- ♻️ Reescreve o TargetOnTheFly sample, tornando-o mais simples e estável
Versão 4.0.0
Data de lançamento: 2019-12-30
O EasyAR já cresceu e se tornou uma grande família. A partir da versão 4, o EasyAR SDK, conhecido por todos no passado, receberá um novo nome: EasyAR Sense. O EasyAR Sense fornece a capacidade de perceber o mundo real. Esta versão inclui todos os recursos da 3.0.
O EasyAR Sense é um SDK independente. Ele não depende de componentes não pertencentes ao sistema nem de ferramentas como Unity3D, e pode fornecer APIs flexíveis e componentizadas baseadas em fluxo de dados.
Quanto ao suporte a Unity, o EasyAR Sense Unity Plugin é um encapsulamento muito fino usado para expor os recursos do EasyAR Sense dentro do Unity. Todo o código do EasyAR Sense Unity Plugin tem bom design de interfaces e é open source. Você pode usar diretamente este plugin para criar rapidamente experiências AR, ou consultar o código do plugin para usar as interfaces e recursos do EasyAR Sense de forma mais flexível e personalizada, ou ainda criar seu próprio plugin Unity.
O plugin EasyAR Sense Unity recebeu uma grande melhoria, concentrada principalmente nestes aspectos:
Evolução de design coerente
Todos os recursos e vantagens dos plugins Unity do EasyAR Sense 1/2/3 foram preservados nesta versão. Esta versão do plugin usa tanto quanto possível os próprios recursos do Unity, como OnEnable/OnDisable para controlar start/stop. A maioria dos recursos do EasyAR Sense pode funcionar diretamente sem escrever scripts. Todos os novos recursos do EasyAR Sense 4.0 já são suportados, e muitos bugs também foram corrigidos.
Otimização da experiência no editor
No editor, é possível exibir o gizmo do image target, substituindo por uma experiência melhor o mesh gerado automaticamente no modo de edição em versões anteriores. Erros graves (como falha na validação da license key) serão exibidos na tela por mensagens pop-up para ajudar no debug. Além da API, é fornecida uma janela de ferramentas Unity para gerar image target data.
Mais samples, cobrindo mais detalhes de API
Foram adicionados samples que demonstram todos os novos recursos e o funcionamento de diferentes combinações de algoritmos. Foram adicionados samples com suporte a óculos AR, com calibração prévia de dois modelos de óculos AR: Shadow Creator Action One e EPSON BT-350. Muitas perguntas da comunidade sobre "como usar" são respondidas nesses samples. Obrigado pelo feedback de todos!
O EasyAR Sense 4.0 oferece três modelos de assinatura: edição pessoal gratuita, edição profissional paga mensalmente e edição empresarial com recursos personalizados.
Informações detalhadas sobre recursos, preços, formas de pagamento etc. podem ser encontradas na página do produto e na página de preços.
As atualizações detalhadas são:
Unity Plugin for EasyAR Sense 4.0.0
- 🚀 Suporta todos os novos recursos do EasyAR Sense 4.0.0: Sparse Spatial Map, Dense Spatial Map e Motion Tracking
- 🚀 Restaura o design e comportamento de interface semelhantes ao Sense 2.3, com muitas melhorias
- ✨ Adiciona mensagens pop-up 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: entrada AR, controla center mode e tem capacidade de suportar dispositivos externos, como câmeras personalizadas e óculos AR
- ✨ Component ARAssembly: mostra o processo de montagem da API componentizada do EasyAR Sense e suporta todos os componentes EasyAR Sense
- ✨ Component ImageTargetController: melhora o suporte a diferentes tipos de entrada e pode carregar imagens e arquivos .etd do sistema de arquivos local ou web URL
- ✨ Component CameraImageRenderer: a renderização de imagem camera pode ser desligada desativando este componente
- ✨ Component VIOCameraDeviceUnion: motion tracking, seleciona automaticamente as capacidades disponíveis de ARKit, ARCore ou EasyAR motion tracking no dispositivo
- ✨ Scene: adiciona target gizmo para mostrar detalhes do target no Unity Editor
- ✨ Asset: adiciona configuração global de serviço e opções de controle gizmo
- ✨ Window: adiciona uma janela para gerar image target data, arquivos .etd
- ✨ Window: adiciona entradas de menu para ir à página de configuração license key e outras configurações globais
- 🐛 Corrige o atraso de um frame em target tracking
- 🐛 Corrige target loading bloqueante e reduz o tempo de target loading
- 🐛 Corrige a obtenção de target size
- 🐛 Muitas outras melhorias e correções de bugs
- ⬆️ Atualiza Sense para 4.0.0
Samples of Unity Plugin for EasyAR Sense 4.0.0
- 🚀 Adiciona muitos sample para demonstrar recursos do Sense e uso de APIs
- 🚀 Adiciona de volta todos os sample do Sense 2.3
- 🚀 Adiciona sample demonstrando novos recursos, incluindo Sparse Spatial Map, Dense Spatial Map e Motion Tracking, e sample mostrando como esses recursos funcionam com outros componentes como Image Tracking
- ✨ Adiciona um sample launcher capaz de carregar todos os samples
- ✨ Adiciona informações de status dos componentes na tela, cobrindo todos os sample
- ✨ Adiciona sample demonstrando suporte a óculos AR
- ✨ Adiciona sample usando Surface Tracking e Image Tracking juntos
- ✨ Adiciona sample para obter textura da imagem camera e controlar a exibição camera
- ✨ Adiciona sample para adaptar a modificação de video aspect ratio, recurso Unity VideoPlayer, ao image target
- ✨ Adiciona sample demonstrando tracking a partir de image extension
- ♻️ O sample cloud recognition agora usa cache local e interrompe cloud recognition durante tracking, cobrindo cenários comuns
- 🐛 Otimiza o sample coloring3D e corrige bugs