Agenda 1. Notivaao 2. O que Realidade Aumentada 3. Classificaoes de Realidade Aumentada 4. Conceitos S. Como Funciona 6. Aplicaao da RA 7. Construao de aplicaoes/jogos em RA 8. Demo ARToolkit Notivaao Avatar: The Toy - Augumented Reality Realidade Aumentada " que RA? Realidade Aumentada definida usualmente como a sobreposiao de objetos virtuais tridimensionais, gerados por computador, com um ambiente real, por meio de algum dispositivo tecnolgico |N!L34]. Entretanto, esta conceituaao muito geral e s fica clara com sua inserao em um contexto mais amplo: o da Realidade Nisturada." Claudio Kirner vitual Continuum Nilgram 34 "rigem 1373 - Caas americanos F16. Tela auxiliar transparente com informaoes de mira para auxiliar o piloto. Como surgiu 1330 - Tom Caudell funcionario da Boeing criou o termo Realidade Aumentada". Auxiliar trabalhadores na construao de avioes para melhorar conexao de cabos. Realidade Aumentada RA com visao tica direta Utiliza acessrios como culos ou capacetes com lentes. Funciona bem em projetos de uso pessoal". Carante a imersao total do usuario. RA com visao direta por video Utiliza capacetes com microcameras acopladas. Nuda ponto de vista a partir da posiao do usuario. Classificaoes de Realidade Aumentada RA com visao por video baseada em monitor Utiliza webcam. Forma mais comum de RA hoje em dia. RA com visao tica por projeao O resultado apresentado ao usuario sem a necessidade de nenhum equipamento auxiliar. Classificaoes de Realidade Aumentada Conceitos - Aao, movimentaao e modificaao do ambiente. - Neio de interaao do usuario com a aplicaao. - Posiciona e orienta elementos virtuais na cena do mundo real. arcador Fiducial Conceitos isao Computacional - Cincia que atribui capacidade visual a maquinas. - Permite o reconhecimento do marcador fiducial no ambiente virtual. odelagem 3D Realidade Aumentada Como funciona? nterpreta Marcador Fiducial Reproduz Avatar no mundo virtual FiduciaI Reconhecido? Sim No Incio exit(0) Retorna p/ estado ccIico 1. 2. Aplicaao da RA arketing e Comunicaao Entretenimento AR Quake Wearable Lab da Universidade Sul da Australia desenvolveu a versao em RA do popular game Quake. Composto por: HND - Head Nounted Display PC portatil CPS Aplicaao da RA Construao de aplicaoes/jogos em RA Aspectos importantes Estratgia de Fiducial Uso de facilitadores Padrao de Nodelos 3D (vRNL, .X3D, .OBJ, .GL) Arquiteturas Desenvolve o prprio algoritmo Nao tira vantagem de pacotes prontos. Pode ser beco sem saida" Aplicaoes complexas. Desenvolvimento facilitado Suporte facilitado Aplicaao Facilitada Sucesso facilitado Construao de aplicaoes/jogos em RA Pacotes Facilitadores OpenCv ARToolKit ARToolKit 2.6 (with R support) ARToolKit Nobile NyARToolKit (wrapper) PyARTK Pure ]ava ARToolkit ARToolkit Plus Construao de aplicaoes/jogos em RA Dicas S ioes Aprendidas RA deve ser o meio, nao o propsito da aplicaao. Napeie o como" da sua aplicaao e escolha a melhor soluao de RA para ele. Abuse das bibliotecas de RA existentes. RA deve facilitar e nao dificultar o uso da aplicaao. Se voc vai desenvolver para WEB: Tenha modelos 3D bem feitos e leves (desafio). Utilize fiduciais de facil reconhecimento. Concentrese nas regras de negcio para facilitar a RA. Demo Contato 'itor Secco vitorr.secco@gmail.com twitter.com/vsecco aio Sanchez caio.sanchez@gmail.com Referncias W ReaIidade Aumentada - Iaudio Kirner http://www.realidadeaumentada.com.br W ARTooIkit DeveIopers Page http://www.artoolkit.com W AZU97]AZUMA, R. T. A Survey of Augmented ReaIity, UNC Chapel Hill, n Presence: Teleoperators and Virtual Environments, 1997. W SL04]SLVA, R. L. S. et al. Augmented ReaIity for Scientific 'isuaIization: Bringing DataSets inside the ReaIWorId. LNCC National Laboratory for Scientific Computing, Petropolis , RJ, Brazil, 2004.