Combine conteúdo virtual e o mundo real com o AR Foundation da Unity, agora com suporte para a API ARCore Depth

MICHAEL DURAND / UNITY TECHNOLOGIESContributor
Jun 25, 2020|3 Min
Combine conteúdo virtual e o mundo real com o AR Foundation da Unity, agora com suporte para a API ARCore Depth
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

O AR Foundation 4.1 da Unity oferece suporte à nova API ARCore Depth do Google. Com a adição desse recurso, os desenvolvedores do AR Foundation agora podem oferecer experiências que combinam conteúdo digital com o mundo físico de forma mais realista do que nunca.

Com seu amplo conjunto de recursos e grande alcance, o ARCore do Google é um dos SDKs mais populares e avançados disponíveis para desenvolvedores de experiências de realidade aumentada (AR). Temos trabalhado em estreita colaboração com o Google para garantir que os usuários do Unity tenham acesso rápido aos recursos ARCore recém-lançados. O lançamento da API ARCore Depth é um marco significativo, pois permite uma melhor compreensão do ambiente físico, bem como visuais mais realistas em experiências baseadas em AR Foundation.

A ARCore pode tirar proveito de vários tipos de sensores para gerar imagens de profundidade. Em telefones com apenas câmeras RGB, o ARCore emprega algoritmos de profundidade a partir do movimento que comparam imagens sucessivas da câmera à medida que o telefone se move para estimar a distância de cada pixel. Esse método permite que os dados de profundidade estejam disponíveis em centenas de milhões de telefones Android. E em dispositivos que incluem uma câmera Time of Flight, os dados de profundidade são ainda mais precisos.

O AR Foundation agora inclui os seguintes novos recursos:

  • Oclusão automática
  • Acesso a imagens de profundidade
Oclusão facilitada

O efeito mais óbvio das informações de profundidade da ARCore é a capacidade de combinar realisticamente conteúdo digital e objetos do mundo real.

Expandimos o suporte existente da AR Foundation para vídeo de passagem para incluir informações de profundidade por pixel fornecidas pela ARCore, de modo que a oclusão "simplesmente funcione" nos dispositivos compatíveis. Simplesmente adicionando o AR Occlusion Manager ao mesmo GameObjects que contém os componentes AR Camera e AR Background Renderer, os dados de profundidade são automaticamente avaliados pelo shader para criar esse efeito de mesclagem.

Exemplo de imagem de adição do AR Occlusion Manager ao mesmo GameObjects

Quando a oclusão é combinada com o suporte existente do AR Foundation para os recursos de estimativa de iluminação do ARCore, os aplicativos de realidade aumentada podem alcançar uma qualidade visual quase perfeita.

Interaja com o mundo usando a imagem de profundidade

O AR Foundation oferece aos desenvolvedores acesso conveniente aos mesmos dados de profundidade por pixel que usa para oclusão automática. Os dados de profundidade são uma ferramenta poderosa que permite aos desenvolvedores adicionar interações ricas com o ambiente do usuário. Por exemplo, os dados de profundidade podem ser usados para criar uma representação de objetos do mundo real que podem ser alimentados pelo sistema de física do Unity. Isso cria a oportunidade para que o conteúdo digital pareça responder e interagir com o ambiente físico.

Esse recurso abre as portas para novas experiências de jogos de AR, como o The SKATRIX da Reality Crisis. Esse futuro título aproveita a API ARCore Depth para gerar malhas que transformam o ambiente físico em um skatepark de realidade aumentada.

O acesso aos dados brutos de profundidade oferece aos desenvolvedores as ferramentas para criar experiências de AR interativas exclusivas que não eram possíveis anteriormente.

Experimente hoje mesmo

As versões 4.1 dos pacotes AR Foundation e ARCore XR Plugin contêm tudo o que você precisa para começar e são compatíveis com o Unity 2019 LTS e posterior. As amostras que demonstram como configurar a oclusão automática e os dados de profundidade estão localizadas em AR Foundation Samples no GitHub.

Estamos animados para ver os visuais aprimorados e as experiências ricas possibilitadas pela API ARCore Depth. E esperamos continuar nossa estreita colaboração com o Google para trazer mais funcionalidades incríveis de AR para os desenvolvedores da AR Foundation.

Para obter mais informações, confira o anúncio da API ARCore Depth do Google e o aplicativo Depth Lab para ver exemplos dessa tecnologia que foram feitos no Unity. Por fim, junte-se a nós nos fóruns do Unity Handheld AR enquanto experimenta essa versão mais recente do AR Foundation. Gostaríamos muito de saber o que você criou usando os novos recursos e agradecemos seu feedback.