Postado por Karin Levi, marketing de produtos da ARCore
Há algumas semanas, na Google I/O, lançamos uma grande atualização para o ARCore, a plataforma de desenvolvimento de realidade aumentada (AR) da Google. Adicionamos novas APIs, como os Cloud Anchors, que possibilitam experiências multiusuário e colaborativas em RA, e Augmented Images, que permitem a ativação de imagens 2D em objetos 3D. Todas essas atualizações mudarão a forma como usamos a realidade aumentada hoje e darão aos desenvolvedores a oportunidade de criar aplicativos de AR mais ricos e imersivos.
Com esses novos recursos, decidimos colocar a plataforma à prova. Por isso, criamos experiências reais para mostrar como tudo isso funciona na prática. Todas as demonstrações foram apresentadas na área AR & VR da I/O. Abrimos o código de tudo para que você possa ver como é simples criar essas experiências. Estamos muito contentes com o resultado e queremos compartilhar com vocês nosso conhecimento e algumas ideias vindo direto dos bastidores.
Light Board - jogo multijogador
O Light Board é um jogo de mesa multijogador em RA em que dois jogadores em plataformas flutuantes lançam projéteis coloridos um no outro.
Durante o desenvolvimento do Light Board, foi importante nos mantermos focados em quem são os usuários finais. Queríamos um jogo simples e divertido para os desenvolvedores testarem quando visitassem a sandbox da I/O. Os desenvolvedores só teriam alguns minutos para jogar durante a visita, então o jogo precisava permitir que os jogadores (mesmo aqueles sem familiaridade com jogos) pudessem começar a se divertir sem configurar muita coisa.
O trabalho artístico do Light Board foi uma prioridade. Nossa missão para o visual do jogo era alinhá-lo ao design e à decoração da I/O 2018. Assim, o aplicativo pareceria uma extensão de tudo o que os participantes viram em volta deles. Com isso, nossa filosofia de design tinha 3 metas: cores de destaque luminosas, formas gráficas simples e materiais físicos naturais.
Esquerda: Design da sandbox de AR/RV da I/O 2018. Direita: Arte principal das plataformas do Light Board
A arte foi criada em Maya e Cinema 4D. Criamos materiais baseados em física para os modelos usando o Substance Painter. Assim como a iteração contínua é fundamental para a engenharia, ela também é importante para criar ativos de arte. Sabendo disso, controlamos com muita atenção nosso pipeline de conteúdo, mesmo em um projeto relativamente simples como esse. Isso nos permitiu experimentar diversos visuais e estilos de plataforma com muita rapidez antes de chegarmos ao design final.
Na área de engenharia, selecionamos o Unity como ambiente de desenvolvimento. O Unity nos deu algumas vantagens importantes. Primeiro, é fácil criar gráficos 3D muito bacanas e colocá-los para funcionar na hora. Segundo, o componente do mecanismo já está completo, então pudemos começar a iterar imediatamente no código de jogabilidade. Quanto à arte, ele nos permitiu testar opções de jogabilidade antes de tomarmos uma decisão final. Além disso, o Unity nos deu suporte a Android e iOS sem quase termos tido trabalho.
Para tratar do aspecto multijogador, usamos o Firebase Realtime Database. Estávamos preocupados com o desempenho da rede no evento e, por isso, sentimos que a natureza permanente de um banco de dados seria mais tolerante a redes ruins. E, no fim das contas, deu tudo certo e conseguimos dar ao pessoal a chance de sair e voltar a jogos de graça!
Desenvolver o Light Board foi muito divertido para nós. Esperamos que as pessoas possam usá-lo como exemplo da facilidade que se tem não só para criar aplicativos de realidade aumentada, mas de se usar recursos impressionantes, como os Cloud Anchors. Não deixe de dar uma olhada no nosso repositório de código aberto para testar o Light Board!
Just a Line — desenhe com amigos
Em março, lançamos o Just a Line, um aplicativo Android para desenhar no ar com o celular. É um experimento simples que teve como objetivo mostrar o poder do ARCore. Na Google I/O, adicionamos Cloud Anchors ao aplicativo para que duas pessoas pudessem desenhar ao mesmo tempo e no mesmo espaço, mesmo que uma delas usasse Android e a outra, iOS.
Ambos os aplicativos foram construídos de forma nativa: A versão para Android foi desenvolvida no Android Studio, e a versão para iOS, no xCode. Os Cloud Anchors do ARCore deram ao Just a Line a opção de parear dois celulares, permitindo que os usuários desenhassem simultaneamente em um espaço compartilhado. O pareamento funciona entre dispositivos Android e iOS, e os desenhos são sincronizados em tempo real por meio do Firebase Realtime Database. Veja o código aberto para iOS aqui e para Android aqui .
Illusive Images — exposições de arte como na vida real
A demonstração Illusive Images é uma galeria aumentada composta de 3 trabalhos artísticos, com cada um explorando um caso de uso de imagem aumentada e uma experiência do usuário diferentes. Quando um usuário caminha de um lado a outro, em volta do objeto ou olha fixamente para uma direção, as artes em 2D são unidas às 3D, convidando o espectador a entrar no espaço da arte que vai bem além do quadro físico.
Por conta da natureza visual das nossas imagens aumentadas, fizemos muitos experimentos com criação de banco de dados e diversos níveis de recurso. Para conseguir os melhores resultados, iteramos rapidamente redimensionando a tela da arte. Além disso, mudamos e ampliamos os níveis de brilho e contraste. Essas variações ajudaram a conseguirmos a imagem ideal sem comprometer a ideia do design.
O aplicativo foi desenvolvido no Unity com o ARCore, sendo a maioria dos seus ativos criada no Cinema 4D. As animações mograph foram importadas para o Unity como um fbx e determinadas inteiramente pela posição do usuário em relação à arte. Se quiser, veja um exemplo de projeto aqui .
Para tornar sua experiência de desenvolvimento mais fácil, abrimos o código de todas as demonstrações que a equipe criou. Esperamos que isso ajude! Você também pode acessar nosso site para saber mais e começar a criar experiências em RA hoje mesmo.
Um comentário :
peluang bisnis yang sangat menguntungkan di zaman ini pokerqiu adalah pemanfaatan teknologi karena setiap tahun perkembanngan teknologi link alternatif pokeroriental 2019 di dunia ini akan berkembang secara terus menerus dengan memanfaatkan teknologi internetjinpoker kita bisa melakukan usaha dalam bentuk online dan tanpa harus keluar rumah dan kebetulan kami juga menyediakan game judi online masterpoker88 yang bisa anda mainkan di rumah atau di ponsel anda tentunya game iniaduqq bisa menghasilkan uang jadi selain bisa menghilangkan capek anda juga bisa mendapatkan uang situs ini sudah terpercaya di seluruh indonesia dan kami sajikan untuk anda segera mainkan game ini sekarang juga!!
Postar um comentário