Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Realidade Aumentada & Android

Realidade Aumentada & Android

Palestra feita no encontro do Android Curitiba

Avatar for Ana Coimbra

Ana Coimbra

August 12, 2020
Tweet

More Decks by Ana Coimbra

Other Decks in Technology

Transcript

  1. Android Lead @ Kobe Moderadora do Android Dev BR Criadora

    do @uaidroid Mãe de duas gatas ❤ PRAZER, ANA! @anacoimbrag
  2. O QUE VAMOS FALAR HOJE? Aplicações da realidade aumentada aplicada

    OPORTUNIDADES Como trabalhar realidade aumentada com android FERRAMENTAS Dificuldades e desafios encontrados DESAFIOS O que é realidade aumentada? CONCEITOS 1 2 3 4
  3. Primeiro uma reflexão: O que é realidade para você? Cada

    um de nós tem uma percepção diferente de realidade.
  4. REALIDADE AUMENTADA Conteúdo digital "faz parte" do mundo real •

    Coerente • Significativo • Transparente
  5. ? ? Cria a impressão do mundo virtual misturado ao

    real Display Avalia dados dos sensores e envia sinais para o display Processador COMPONENTES Mede e determina o estado do mundo real Sensores ?
  6. POPULARIZAÇÃO Com o avanço dos hardwares disponíveis em diversos smartphones

    no mercado, principalmente nos intermediários, é uma tecnologia emergente que muitas empresas estão investindo.
  7. ? ? ? COMO FUNCIONA? Feature points Perspectiva e profundidade

    Estimativa de iluminação Detecção de planos ?
  8. ✗ Desvantagens Não permite customizações Falta de controle sobre a

    interação do usuário Muito fácil de usar Experiência RA nativa "Fallback" para celulares não compatíveis ✓ Vantagens ARCORE | EXPLICIT INTENT Solução: manipulação via OpenGL
  9. Sceneform 02 Facilita a renderização de cenas 3D realistas em

    aplicativos AR e não-AR, sem manipulação do OpenGL.
  10. Objetos renderizáveis SCENEFORM | COMPONENTES Componente da cena Node Renderable

    Superfície planar Plane Luz aplicada ao elemento Light Grafo de elementos (nodes) Scene Forma geométrica de um objeto CollisionShape
  11. 3 2 1 4 SCENEFORM | HISTÓRICO 1.17.0 Instável 1.17.1

    Igual a 1.15.0 1.15.0 Última versão ativa 1.16.0 Open source e arquivada
  12. ✗ Desvantagens Limitações de customização Projeto arquivado Abstração de camadas

    do OpenGL Fácil manipulação Opensource ✓ Vantagens SCENEFORM
  13. CONCEITOS PRÉVIOS Trabalhar com realidade aumentada exige pelo menos o

    básico de alguns conhecimentos sobre computação gráfica e visão computacional.
  14. Está crescendo cada vez mais e o amadurecimento das ferramentas

    propicia uma popularização ainda maior desta tecnologia E O FUTURO?
  15. https://link.medium.com/MFSRxCUIT8 Ana Coimbra Realidade Aumentada Fundamentos e Conceitos Realidade Aumentada

    para Android: ARCore e Sceneform https://link.medium.com/tAqHnCQIT8 Ana Coimbra https://developers.google.com/ar Google Developers Documentação ARCore https://creativetech.blog/ Kristina Simakova Creative Technologist https://poly.google.com/ Poly by Google
  16. ARCore SDK para Android google-ar/sceneform-android-sdk: Sceneform SDK for Android google-ar/arcore-android-sdk:

    ARCore SDK for Android Studio Repositório Sceneform Biblioteca Filament para renderizar objetos 3D google/filament: Filament
  17. CREDITS: This presentation template was created by Slidesgo, including icons

    by Flaticon, and infographics & images by Freepik Obrigada! Alguma pergunta? [email protected] @anacoimbrag | anacoimbra.dev Insta: @uaidroid | Twitter: @uaidroiddev @AndroidDevBrOrg | androiddevbr.org