Realidade Aumentada

6,003 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,003
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
262
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Proposta para divisão do Tempo Apresentação de slides: 20 minutos Demo prático de RA: 15 Dúvidas e perguntas finais: 5 min TEMPO total da Oficina: 40min
  • Idéias para a apresentação O que é Realidade Aumentada? Como funciona? Aplicações de Realidade Aumentada Algoritmos & Implementações de RA Arquitetura das aplicações de RA Demonstração --------------------- Links Aula de RA em Portugal - http://www.di.uevora.pt/~aed/aula-ra%202.pdf Bibliotecas de Ra - http://realidadeaumentada.com.br/home/index.php?option=com_content&task=view&id=6&Itemid=28
  • Uma idéia para não incluir muitos slides é deixar toda a classificação nesse slide apenas ou separar em outros slides com figuras?? Como os outros slides abaixo. Vamos ver o que é melhor.
  • Uma idéia para não incluir muitos slides é deixar toda a classificação nesse slide apenas ou separar em outros slides com figuras?? Como os outros slides abaixo. Vamos ver o que é melhor.
  • Slide alterado. Coloquei informações sobre o fiducial e tirei sobre Visão computacional Acho melhor separar os assuntos.
  • Talvez, transformar este em 2 ou 3 slides.
  • Essa foi uma ideia de slide, não sei será muito util. A ideia aqui é mostrar tipos de arquitetura para diferentes aplicações de RA.
  • Essa foi uma ideia de slide, não sei será muito util. A ideia aqui é mostrar tipos de arquitetura para diferentes aplicações de RA.
  • Caio: Inclui as refencias das figuras. Vitor: Deixei em azul os autores principais para destacar como boas referencias de RA.
  • Realidade Aumentada

    1. 1. Oficina de Realidade Aumentada Campus Party Brasil 2010
    2. 2. Agenda <ul><li>Motivação </li></ul><ul><li>O que é Realidade Aumentada </li></ul><ul><li>Classificações de Realidade Aumentada </li></ul><ul><li>Conceitos </li></ul><ul><li>Como Funciona </li></ul><ul><li>Aplicação da RA </li></ul><ul><li>Construção de aplicações/jogos em RA </li></ul><ul><li>Demo ARToolkit </li></ul>
    3. 3. Motivação Avatar: The Toy – Augumented Reality
    4. 4. Realidade Aumentada O que é RA? “ Realidade Aumentada é definida usualmente como a sobreposição de objetos virtuais tridimensionais, gerados por computador, com um ambiente real, por meio de algum dispositivo tecnológico [MIL94]. Entretanto, esta conceituação é muito geral e só fica clara com sua inserção em um contexto mais amplo: o da Realidade Misturada.” Claudio Kirner Vitual Continuum - Milgram 94
    5. 5. <ul><li>Origem </li></ul><ul><li>1979 – Caças americanos F-16. </li></ul><ul><li>Tela auxiliar transparente com informações de mira para auxiliar o piloto. </li></ul><ul><li>Como surgiu </li></ul><ul><li>- 1990 – Tom Caudell funcionário da Boeing criou o termo “Realidade Aumentada”. </li></ul><ul><li>Auxiliar trabalhadores na construção de aviões para melhorar conexão de cabos. </li></ul>Realidade Aumentada
    6. 6. <ul><li>RA com visão ótica direta </li></ul><ul><ul><li>Utiliza acessórios como óculos ou capacetes com lentes. </li></ul></ul><ul><ul><li>Funciona bem em projetos de uso “pessoal”. </li></ul></ul><ul><ul><li>Garante a imersão total do usuário. </li></ul></ul><ul><li>RA com visão direta por vídeo </li></ul><ul><ul><li>Utiliza capacetes com micro-cameras acopladas. </li></ul></ul><ul><ul><li>Muda ponto de vista a partir da posição do usuário. </li></ul></ul>Classificações de Realidade Aumentada
    7. 7. <ul><li>RA com visão por vídeo baseada em monitor </li></ul><ul><ul><li>Utiliza webcam. </li></ul></ul><ul><ul><li>Forma mais comum de RA hoje em dia. </li></ul></ul><ul><li>RA com visão ótica por projeção </li></ul><ul><ul><li>O resultado é apresentado ao usuário sem a necessidade de nenhum equipamento auxiliar. </li></ul></ul>Classificações de Realidade Aumentada
    8. 8. Conceitos <ul><ul><li>Ação, movimentação e modificação do ambiente. </li></ul></ul><ul><ul><li>Meio de interação do usuário com a aplicação. </li></ul></ul><ul><ul><li>Posiciona e orienta elementos virtuais na cena do mundo real. </li></ul></ul>Marcador Fiducial
    9. 9. Conceitos <ul><li>Visão Computacional </li></ul><ul><ul><li>Ciência que atribui capacidade visual a máquinas. </li></ul></ul><ul><ul><li>Permite o reconhecimento do marcador fiducial no ambiente virtual. </li></ul></ul>Modelagem 3D
    10. 10. Realidade Aumentada Como funciona? Interpreta Marcador Fiducial Reproduz Avatar no mundo virtual Fiducial Reconhecido? Sim Não Início exit(0) Retorna p/ estado cíclico 1. 2.
    11. 11. Aplicação da RA Marketing e Comunicação Entretenimento
    12. 12. <ul><ul><li>AR Quake </li></ul></ul><ul><ul><ul><li>Wearable Lab da Universidade Sul da Austrália desenvolveu a versão em RA do popular game Quake. </li></ul></ul></ul><ul><ul><ul><li>Composto por: </li></ul></ul></ul><ul><ul><ul><ul><li>HMD – Head Mounted Display </li></ul></ul></ul></ul><ul><ul><ul><ul><li>PC portátil </li></ul></ul></ul></ul><ul><ul><ul><ul><li>GPS </li></ul></ul></ul></ul>Aplicação da RA
    13. 13. Construção de aplicações/jogos em RA Aspectos importantes - Estratégia de Fiducial - Uso de facilitadores - Padrão de Modelos 3D (VRML, .X3D, .OBJ, .GL) Arquiteturas <ul><li>Desenvolve o próprio algoritmo </li></ul><ul><li>Não tira vantagem de pacotes prontos. </li></ul><ul><li>Pode ser “beco sem saída” </li></ul><ul><li>Aplicações complexas. </li></ul><ul><li>Desenvolvimento facilitado </li></ul><ul><li>Suporte facilitado </li></ul><ul><li>Aplicação Facilitada </li></ul><ul><li>Sucesso facilitado </li></ul>
    14. 14. Construção de aplicações/jogos em RA Pacotes Facilitadores - OpenCV - ARToolKit ARToolKit 2.6 (with VRML support) ARToolKit Mobile NyARToolKit (wrapper) PyARTK Pure Java ARToolkit ARToolkit Plus
    15. 15. Construção de aplicações/jogos em RA Dicas & Lições Aprendidas - RA deve ser o meio, não o propósito da aplicação. - Mapeie o “como” da sua aplicação e escolha a melhor solução de RA para ele. - Abuse das bibliotecas de RA existentes. - RA deve facilitar e não dificultar o uso da aplicação. - Se você vai desenvolver para WEB: - Tenha modelos 3D bem feitos e leves (desafio). - Utilize fiduciais de fácil reconhecimento. - Concentre-se nas regras de negócio para facilitar a RA.
    16. 16. Demo
    17. 17. Contato Vitor Secco [email_address] twitter.com/vsecco Caio Sanchez [email_address]
    18. 18. Referências <ul><li>Realidade Aumentada – Claudio Kirner </li></ul><ul><li>http://www.realidadeaumentada.com.br </li></ul><ul><li>ARToolkit Developers Page </li></ul><ul><li>http://www.artoolkit.com </li></ul><ul><li>[AZU97] AZUMA , R. T. A Survey of Augmented Reality , UNC Chapel Hill, In Presence: Teleoperators and Virtual Environments, 1997. </li></ul><ul><li>[SIL04]SILVA, R. L. S. et al. Augmented Reality for Scientific Visualization: Bringing DataSets inside the RealWorld. LNCC–National Laboratory for Scientific Computing, Petropolis , RJ, Brazil, 2004. </li></ul>

    ×