2011 06 08_open_week

Preview:

Citation preview

1

Iron Man 2 2

Christopher Shneider Cerqueira

Orientador: Prof. Dr. Claudio Kirner

Instituto de Ciências Exatas (ICE) – Departamento de Matemática e Computação (DMC)

Universidade Federal de Itajubá – UNIFEI

christophercerqueira, ckirner@gmail.com 3

• Definições

• Exemplos

• ARToolKit e BuildAR

• Tendências

4

DEFINIÇÕES

5

DEFINIÇÃO:

• Uma definição mais atualizada é: realidade aumentada é uma

interface baseada na sobreposição de informações

virtuais geradas por computador (envolvendo imagens

estáticas e dinâmicas, sons espaciais e sensações

hápticas) com o ambiente físico do usuário,

percebida através de dispositivos tecnológicos e

usando as interações naturais do usuário, no mundo

físico. (KIRNER 2011)

6

REALIDADE AUMENTADA

• Milgram’s Continuum [Milgram][Kirner2011]:

• Principais características [AZUMA]:

• Combinação do mundo real com mundo virtual;

• Integração em tempo real do mundo real e virtual;

• Referenciamento em 3D (Posicionamento correto).

Mundo Real Realidade

Aumentada

Virtualidade

Aumentada

Realidade

Virtual

Mundo Real Mundo Virtual Realidade Misturada

Ambiente Virtual Adição de virtual Adição de real Ambiente Real

7

Interface Real Interface Virtual Complementa a

realidade

Interfaces

Tangíveis

Realidade

Aumentada

Virtualidade

Aumentada

Realidade

Virtual

Mundo Real Mundo Virtual

Realidade Misturada

Ambiente Virtual Adição de virtual Adição de real Ambiente Real

Espacial “See-Through”

Visão Indireta Visão Direta

Monitor

Semi-imersivo Imersivo

Cross-reality

8

Interface Real Interface Virtual

PEQUENO HISTÓRICO

1960’s

Sutherland / Morton Heilig

SkechPad, Ultimate Display e Sensorama

1990’s

Tom Caudell / Azuma / Milmann

Augmented Reality, pesquisas e taxonomias

9

ESTADO ATUAL

2000’s

Expansão da tecnologia

10

REALIDADE AUMENTADA É UM CONCEITO DE

TRANSIÇÃO

• Desafios da Realidade Aumentada

• Tecnologia de interação

• Tracking

• Portabilidade

• Computação gráfica

• Referenciamento

11

REALIDADE AUMENTADA É UM CONCEITO DE

TRANSIÇÃO

12

Realidade

Aumentada

Realidade

Física

Cross-reality

Inteligência

Humana

Inteligência

Artificial

APLICAÇÕES

Exemplos de aplicações

Projeto ATIRA (UNIFEI)

13

APLICAÇÕES MÉDICAS

• Veinviewer

14

APLICAÇÕES NA ENGENHARIA

• Vidente

15

APLICAÇÕES EM JOGOS

• 3DS

16

APLICAÇÕES PARA O PUBLICO INFANTIL

• Lego + Intel

17

ATIRA - UNIFEI

• Ambiente Temático Interativo com Realidade Aumentada para Museu de Ciência e Tecnologia

• Desenvolvimento de projetos museológicos e de novos espaços científico culturais.

• Produção, aprimoramento ou aquisição de experimentos interativos para museus e centros de ciência.

• Edital: CNPq/SECIS/MCT/Fundações Estaduais de Amparo à Pesquisa nº 064/2009

18

ATIRA - UNIFEI

• Desenvolvimento de Interações Tangíveis com Realidade Aumentada envolvendo Imagens, Maquetes e Objetos Históricos

• Metodologias de controle de interação para prototipagem rápida de aplicações de RA.

• Calibração dinâmica de projetores com marcadores.

• Utilização de interfaces tangíveis.

• Cross-reality

19

FRAMEWORKS E COMO COMEÇAR

O que fazer?

Como fazer?

20

COMO COMEÇAR?

• Escolher o tipo de aplicação:

• Marcadores

• Sem Marcador

• Hardware envolvido

• Escolher framework e bibliotecas de hardware.

21

NYARTOOLKIT

• Porte do ARToolKit para Java

• Java / C# /ActionScript3 / C++

/ Android

• JMF, OpenGL / Java3D

• http://nyatla.jp/nyartoolkit/wiki/index.php?FrontPage.en

23

FLARTOOLKIT

• Porte do NyArToolKit para

AS3

• AS3

• http://www.libspark.org/wiki/saqoosha/FLARToolKit/

en

• http://www.ckirner.com/realidadevirtual/?%26nbsp%

3B_APLICA%C7%D5ES:FlartoolKit

24

http://ge.ecomagination.com/smartgrid/#/augmented_reality

PTAM

• Parallel Tracking and Mapping

• Markless tracking

• C/C++

• http://www.robots.ox.ac.uk/~gk/PTAM/

• http://www.robots.ox.ac.uk/~bob/research/research_ptamm.html

25

WIIMOTE

• Controle do Nintendo Wii

• Infrared Cam

• Inertial Sensors

• Buttons

• Experiências do Johnny Lee

• http://wiiyourself.gl.tter.org/ (C)

• http://motej.sourceforge.net/ (JAVA)

• http://code.google.com/p/wiiflash/ (AS3)

• http://www.cs.cmu.edu/~johnny/projects/wii/

26

KINECT

• Hardware de captura

• “Sonar”

• Câmera VGA

• http://kinect.dashhacks.com/

27

DESENVOLVENDO

ARToolKit e BuildAr

28

CICLO DE EXECUÇÃO DE UMA APLICAÇÃO DE

REALIDADE AUMENTADA

29

• Exemplo ARToolKit.

30

BUILDAR

• http://www.buildar.co.nz/

• Interface de autoria gráfica.

31

32

• Exemplo BuildAR

DESENVOLVENDO

• REPOSITÓRIO ENORME: Google SketchUp Warehouse

• http://sketchup.google.com/3dwarehouse/

• IDEs para desenvolvimento 3D

• 3D Studio Max

• Blender + Vivaty

• Google SketchUp

• Programas rápidos para RA

• SACRA (http://www.ckirner.com/sacra/)

• ARPE (em breve)

• BuildAR (http://www.buildar.co.nz/) *Versão PRO é pago! 33

TENDÊNCIAS

34

MELHORIAS DE TRACKING

Hybrid

Markers

Sensor Markless

35

MOBILE

http://www.pranavmistry.com/projects/sixthsense/

http

://w

ww

.itac

itus.

org

36

WEARABLE

http://www.cyberdyne.jp/english/

http://www.lumus-optical.com

37

LINHAS DE PESQUISA

• Conteúdo adaptativo

• Conteúdo geo-localizado

• Cross-reality

• Hiper-reality

38

39

Christopher Shneider Cerqueira

Orientadores: Prof. Claudio Kirner

http://sites.google.com/site/christophercerqueira/ear christophercerqueira@gmail.com

40