Table of Contents

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:

  1. 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.

  2. 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.

  3. 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:

  1. 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.

  2. 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.

  3. Suporte ao Unity Universal Render Pipeline (URP)

    A partir desta versão, o suporte a URP será integrado ao plugin.

  4. 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.

  5. 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.

  6. 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 CloudSpatialMapLocalizerFrameFilter para 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 & MotionTrackerFrameSource para substituir VIOCameraDeviceUnion; a seleção de política em runtime é substituída pelo ARComponentPicker mais flexível
    • ✨ Adicionado ARFoundationFrameSource para oferecer suporte ao Unity AR Foundation
    • ✨ Adicionado HuaweiAREngineFrameSource para oferecer suporte ao Huawei AR Engine
    • 🔥 VIOCameraDeviceUnion foi marcado como obsolete e será removido em uma versão futura
    • 🚚 VideoCameraDevice foi renomeado para CameraDeviceFrameSource
    • 🚚 RenderCamera foi movido para o GameObject FrameSource
    • 🔧 A Camera em uma AR session será selecionada por FrameSource em runtime
    • 🔧 MotionTrackerFrameSource tentará atualizar a lista de suporte a dispositivos a partir do servidor por padrão, com timeout de 2s
    • ARCoreFrameSource & ARKitFrameSource ganharam a capacidade de controlar autofocus
  • ✨ Otimizada a carga de trabalho e as APIs de AR session
    • ✨ Adicionado o componente ARComponentPicker para selecionar frame sources disponíveis e outros componentes em runtime
    • ✨ Adicionado ARSession.AvailableCenterMode para consultar todos os center modes disponíveis em uma session
    • ✨ Adicionado ARSession.Origin para obter o objeto relativo ao movimento da câmera quando motion tracking está em execução
    • ✨ Adicionado ARSession.TrackingStatus para obter a qualidade de motion tracking do dispositivo
    • ✨ Adicionados ARSession.State & ARSession.StateChanged para consultar o status de ARSession
  • ✨ 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 por FrameSource.IsCameraUnderControl == false
    • 🚚 ARCenterMode.WorldRoot renomeado para ARCenterMode.SessionOrigin
  • ✨ Otimizado o processo de inicialização, especialmente a experiência no primeiro uso
    • ✨ Adicionadas as APIs EasyARController.Initialize & EasyARController.Deinitialize para 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
  • ✨ 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/HiddenEasyAR não será mais usado em builds
  • ⚡ Otimizada a estabilidade de tracking para sparse spatial maps
  • 🔧 SurfaceTrackerFrameFilter pode 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 view da câmera agora é definido para corresponder à projection matrix
  • ⬆️ Sense atualizado para 4.4.0

Samples do EasyAR Sense Unity Plugin

  • ✨ Added new sample ARFoundation to show usage with Unity AR Foundation
  • ✨ Added new sample HuaweiAREngine to show usage with Huawei AR Engine
  • ✨ Added new sample Eyewear_Nreal_SpatialMap_Building to show how to use spatial maps on Nreal glasses
  • ✨ Added new sample Eyewear_Nreal_ImageTracking_InWorld to show how to use image tracking on Nreal glasses
  • ✨ Added new sample MotionTracking_Fusion to 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 FrameRecording sample to automatically record a motion tracking session when motion tracking is available
  • 🚚 Renamed sample ImageTracking_MotionExtend to ImageTracking_MotionFusion to show the new motion fusion feature
  • 🚚 Renamed sample Eyewear_ImageTracking to Eyewear_DeviceHasNoTracking to clarify the sample purpose
  • 🚚 Renamed sample MapLocalizing_Sparse to SpatialMap_Sparse_Localizing
  • 🚚 Renamed sample SpatialMap_Dense_BallGame to SpatialMap_Dense_BallGame
  • 🚚 Renamed sample SpatialMap_Sparse_ImageTarget to SpatialMap_Sparse_ImageTarget
  • 🚚 Renamed sample MapBuilding_Sparse to SpatialMap_Sparse_Building
  • 🚚 Renamed sample MapBuilding_Sparse_Dense to SpatialMap_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:

  1. 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.

  2. 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.

  3. 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