Publicado por Ashish Shah, gerente de produtos, RA e RV do Google
A magia da realidade aumentada está na forma em que ela mescla o mundo digital e o físico. Para que as experiências em RA sejam realmente imersivas, os objetos digitais precisam parecer realistas, como se estivessem mesmo ali com você. Esse é um ponto que continuamos a priorizar enquanto trabalhamos na atualização do ARCore e do Sceneform, nossa biblioteca de renderização 3D para desenvolvedores Java.
Hoje, com o lançamento do ARCore 1.6, trazemos outras melhorias que ajudarão você a criar experiências mais realistas e atraentes, inclusive melhor controle de planos e diversas melhorias de iluminação no Sceneform.
Com 250 milhões de dispositivos compatíveis com o ARCore, os desenvolvedores podem trazer essas experiências para uma base de usuários ainda maior e em expansão.
As versões anteriores do Sceneform tinham a cor amarela como padrão para a otimização da luz ambiente. A versão 1.6 tem como padrão o neutro e o branco. Isso está mais de acordo com a forma que a luz aparece no mundo real, fazendo com que os objetos digitais pareçam mais naturais. Veja as diferenças abaixo.
Essa mudança também fará com que os objetos renderizados com o Sceneform pareçam afetados mais naturalmente pela cor e pela luz ao seu redor. Caso você esteja visualizando um objeto em RA durante o pôr do sol, por exemplo, ele aparecerá iluminado por tons de vermelho e laranja, assim como os objetos reais na paisagem.
Além disso, atualizamos a imagem do ambiente interno do Sceneform para fornecer uma cena mais neutra para seu app. Isso será mais perceptível ao visualizar reflexos em superfícies metálicas lisas.
Para ajudar você a melhorar ainda mais a qualidade e a interação nos seus apps de RA, adicionamos captura de tela e gravação ao Sceneform. Esse é um fator que diversos desenvolvedores solicitaram para ajudar com gravações de demonstração e prototipagem. Também pode ser usado como um recurso de face externa, permitindo que seus usuários compartilhem capturas de tela e vídeos nas mídias sociais com maior facilidade, o que pode ajudar a divulgar seu app.
Você pode acessar essa funcionalidade por meio da API de espelhamento de superfície para a classe do SceneView. A API permite que você mostre a visualização Sceneform na tela de um dispositivo ao mesmo tempo em que a renderização é feita em outra superfície (como a superfície de entrada do Android MediaRecorder).
As novas atualizações do Sceneform e do ARCore já estão disponíveis. Também incluída nessas novas versões está a compatibilidade com novos dispositivos, como o Samsung Galaxy A3 e o Huawei P20 Lite, que estarão na lista de dispositivos compatíveis com o ARCore. Confira maiores informações no site do desenvolvedor ARCore..