A API Google ARCore Depth ajuda os desenvolvedores a criar mapas de profundidade por meio de algoritmos de profundidade de movimento, para ativar recursos como oclusão em dispositivos de câmera única.
Google ARCore, que recentemente foi renomeado para Serviços do Google Play para RA, é a tentativa do Google de expandir a Realidade Aumentada e suas experiências para cada vez mais dispositivos sem a necessidade de hardware de nicho especializado, ao contrário do antigo Projeto Tango. O Google agora está tornando o ARCore mais envolvente para uma variedade maior de dispositivos por meio da nova API Depth.
Dispositivos do Projeto Tango, como o Lenovo Phab 2 Pró, contou com hardware dedicado na forma de sensores e câmeras para permitir que o dispositivo percebesse a profundidade e o espaço 3D. A necessidade de hardware especializado, no entanto, significava que os dispositivos precisavam ser construídos conscientemente para experiências ideais de AR, o que por sua vez acabou perturbando a experiência do usuário do smartphone. ARCore inverteu a equação eliminando a necessidade de hardware dedicado, trazendo assim a experiência ideal de AR para smartphones que já haviam definido a experiência do usuário.
A ARCore agora está expandindo a disponibilidade de suas experiências ideais de AR por meio da nova API ARCore Depth. Esta nova API melhora a imersão para dispositivos com uma única câmera RGB, pois permite que os desenvolvedores usem os algoritmos de profundidade do movimento do Google para criar um mapa de profundidade. Este mapa de profundidade é criado pegando várias imagens de diferentes ângulos e comparando-as conforme o usuário move o telefone, estimando a distância de cada pixel.
Os dados de profundidade são úteis para ativar recursos como oclusão: a capacidade de objetos digitais se misturarem com precisão em torno de objetos do mundo real.
A oclusão como recurso agora está disponível para mais de 200 milhões de dispositivos Android habilitados para ARCore através Visualizador de cena, a ferramenta de desenvolvedor que potencializa a AR na Pesquisa.
Além da oclusão, os dados de profundidade 3D também permitem outras possibilidades, como física mais realista, planejamento de trajetória, interação de superfície, etc. A API Depth pode, portanto, permitir que os desenvolvedores criem experiências que podem fazer com que os objetos saltem e respingem com precisão superfícies e texturas, bem como novas mecânicas de jogo interativas que permitem aos jogadores se abaixarem e se esconderem atrás do mundo real objetos.
Como a API Depth não depende de hardware especializado, ela funcionará em uma variedade maior de dispositivos. Mas é claro que um hardware melhor melhorará a experiência. Sensores adicionais para mapeamento de profundidade, como sensores de tempo de voo (ToF), permitirão aos desenvolvedores desbloquear novos recursos, como oclusão dinâmica – a capacidade de ocluir atrás de objetos em movimento.
Se você quiser experimentar a nova API Depth, o Google solicita que você preencha o Formulário de convocação de colaboradores aqui. O Google entrará em contato com os colaboradores que considerar mais adequados para impulsionar a tecnologia.
Fonte: Blog para desenvolvedores do Google