Google atualiza API ARCore com novos recursos para envolver os usuários

No Google I/O 2021, o Google está anunciando algumas atualizações notáveis ​​​​na plataforma ARCore para ajudar os desenvolvedores a construir experiências de AR mais realistas.

No Google I/O 2021, o Google está anunciando algumas atualizações importantes para ARCore, a plataforma de realidade aumentada da empresa que alimenta mais de 850 milhões de smartphones Android em todo o mundo. Ao contrário do Project Tango, que exigia hardware especializado, o ARCore depende do hardware existente do seu telefone e sensores para coletar dados sobre profundidade, rastreamento de movimento e estimativa de luz para ajudar os desenvolvedores a construir AR interativo experiências.

Desde o seu lançamento, o Google melhorou constantemente o conjunto de recursos e capacidades do ARCore, impulsionando os limites do que os desenvolvedores de aplicativos AR podem realizar com o hardware existente do Android smartphones. No ano passado, o Google lançou a API ARCore Depth para permitir que os desenvolvedores gerem um mapa de profundidade usando apenas uma única câmera RGB e criem experiências de AR mais realistas. Hoje, a empresa está adicionando duas novas ferramentas ao arsenal do ARCore: Raw Depth API e Recording and Playback API.

API de profundidade bruta ARCore

A nova API Raw Depth baseia-se no API de profundidade para fornecer representações mais detalhadas dos objetos circundantes, gerando mapas de profundidade brutos com imagens de confiança correspondentes. Enquanto a API Depth se concentrava na geração de mapas de profundidade suavizados com estimativas de profundidade para todos os pixels, o Raw A API Depth visa capturar mapas de profundidade mais realistas com imagens confiáveis ​​que fornecem profundidade por pixel estimativa.

Outra área de melhoria é o teste de impacto, que agora usa mapas de profundidade em vez de planos para fornecer mais resultados de teste de impacto, mesmo em pisos não planos e de baixa textura. O aplicativo LifeAR do TeamViewer utilizou o teste de profundidade para integrar recursos de AR em chamadas de vídeo.

Essas novas melhorias não requerem hardware especializado, como sensores de tempo de voo (ToF), e, portanto, podem ser implementadas na grande maioria dos dispositivos certificados pela ARCore. A API Raw Depth e o teste de profundidade estão disponíveis para desenvolvedores a partir de hoje.

API de gravação e reprodução ARCore

Juntamente com a nova API Raw Depth, o Google também está lançando uma nova API de gravação e reprodução no ARCore que oferece aos desenvolvedores de aplicativos maior flexibilidade para testar diferentes experiências de AR. Ao criar novas experiências de AR, os desenvolvedores muitas vezes precisam testar continuamente em ambientes e locais específicos. Com a nova API de gravação e reprodução, os desenvolvedores agora podem gravar vídeos com metadados AR como profundidade e dados do sensor de movimento IMU e usá-los para recriar o mesmo ambiente para posterior testando. A ideia aqui é gravar a filmagem uma vez e usá-la como modelo para testar outros efeitos e experiências de AR, em vez de gravar novas imagens a cada vez. O aplicativo de carona Didi-Rider usou a API para criar e testar instruções baseadas em AR em seu aplicativo e conseguiu economizar 25% em pesquisa e desenvolvimento e acelerou seu ciclo de desenvolvimento em seis meses.

Para os usuários finais, a API de gravação e reprodução também permite novas experiências de AR, como AR pós-captura. Isso permite que os usuários alimentem um vídeo previamente gravado em aplicativos de RA, eliminando a necessidade de estar fisicamente no local e fazer uma sessão de câmera ao vivo. Em outras palavras, os usuários podem gravar imagens uma vez e adicionar efeitos AR posteriormente. A API ARCore Recording and Playback está disponível para desenvolvedores a partir de hoje, e você pode ler mais sobre ela em esta página.