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

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