Realidade Virtual VR++osorio.wait4.org/oldsite/palestras/vrplus.pdf · Realidade Aumentada - "From...
Transcript of Realidade Virtual VR++osorio.wait4.org/oldsite/palestras/vrplus.pdf · Realidade Aumentada - "From...
1
UNISINOS - PPG em Computação Aplicada - PIPCA
GRAPHIT Group - Graphics, Vision and Image Processin g / RBV FINEP
GIAGrupo de Inteligência Artificial
Virtual_Reality++Virtual_Reality++Realidade VirtualRealidade Virtual : :
Aumentando ainda mais o Realismo Aumentando ainda mais o Realismo
Programa de PósPrograma de Pós --Graduação em Computação Aplicada Graduação em Computação Aplicada -- PIPCAPIPCAGRAPHIT / GPVA / GIA / RBVGRAPHIT / GPVA / GIA / RBV
Prof. Dr. Prof. Dr. Fernando S. Osório Fernando S. Osório -- ComputaçãoComputação AplicadaAplicada
MestrandoMestrando Milton Roberto Milton Roberto HeinenHeinen -- ComputaçãoComputação AplicadaAplicada
Mostra de IC 2006 MiniMostra de IC 2006 Mini --Curso: VR++Curso: VR++
GRAPHITGRAPHIT GPVAGPVA GIAGIA RBV RBV -- FINEPFINEP
Mostra de IC 2006 Mini-Curso: VR++
Realidade Virtual Realidade Virtual ⇒⇒ VR++VR++
11Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
� Introdução - Realidade Virtual� Visulização 3D� Ambientes Virtuais� Interação em Ambientes Virtuais� Dispositivos de RV:Data Glove, Interfaces HápticasHMD, Cave, Captura de Movimentos (flocks), Gyro� VR++� Realidade Aumentada: ARToolKit� Simulação: Percepção, Ação, Colisão, Cinemática e D inâmica� Simulação Física: ODE + OSG� Agentes Autônomos: Controle Inteligente� Aplicações Práticas da VR++�Simulação de Veículos (SimRob3D, Seva3D)�Simulação de Robôs (Juice, Webots, LegGen)�Jogos
Virtual_Reality++
2
Mostra de IC 2006 Mini-Curso: VR++
Realidade Virtual Realidade Virtual ⇒⇒ VR++VR++
11Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
� Introdução - Realidade Virtual� Visulização 3D� Ambientes Virtuais� Interação em Ambientes Virtuais� Dispositivos de RV:Data Glove, Interfaces HápticasHMD, Cave, Captura de Movimentos (flocks), Gyro� VR++� Realidade Aumentada: ARToolKit� Simulação: Percepção, Ação, Colisão, Cinemática e D inâmica� Simulação Física: ODE + OSG� Agentes Autônomos: Controle Inteligente� Aplicações Práticas da VR++�Simulação de Veículos (SimRob3D, Seva3D)�Simulação de Robôs (Juice, Webots, LegGen)�Jogos
Virtual_Reality++
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
22Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D
Mundo 3D:
Sistema de Coordenadas 3D - Eixos X, Y, Z
• Criando um Objeto 3D- Posição, Escala, Orientação- Cor, Textura, Iluminação- Objetos facetados
(faces = polígonos)
• Conceito de "câmera virtual"
\\PPTPPT--DemosDemos\\Obj3DObj3D
3
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
33Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D
Mundo 3D - Ambientes Virtuais
Cenários, Animações, Colisão... JOGO 3D
GameSpaceGameSpace
\\DemoDemo--RVRV\\CharacterShopCharacterShop
CharacterShopCharacterShop
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
44Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D
Mundo 3D - Ambientes Virtuais
Cenários, Animações, Colisão... JOGO 3D\\PPTPPT--DemosDemos\\LabirintoLabirinto\\PPTPPT--DemosDemos\\Navegador3DNavegador3D
DarkBasicDarkBasic ProPro
4
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
55Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D & AMBIENTES VIRTUAIS
Realidade VirtualRealidade Virtual...
* VRML - Mundos 3D (Geometria)
* QTVR - Panoramas 3D (Imagens)
\\VRMLVRML
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
66Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D & AMBIENTES VIRTUAIS
Realidade VirtualRealidade Virtual...
* VRML - Mundos 3D (Geometria)
* QTVR - Panoramas 3D (Imagens)
5
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
77Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D & AMBIENTES VIRTUAISversus
REALIDADE VIRTUAL
Realidade VirtualRealidade Virtual...
* Ambiente Virtual 3D
* Interação
* Imersão
* Realismo
Mostra de IC 2006 Mini-Curso: VR++
Introdução: Realidade VirtualIntrodução: Realidade Virtual
77Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
Virtual_Reality++
VISUALIZAÇÃO 3D & AMBIENTES VIRTUAISversus
REALIDADE VIRTUAL
Realidade VirtualRealidade Virtual...
* Ambiente Virtual 3D
* Interação ⇒ Dispositivos de Realidade Virtual
* Imersão ⇒ Dispositivos de Realidade Virtual
* Realismo ⇒ Fotorealismo, Movimentos, Interação
"Realismo Físico"
6
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
88Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Manipulação 3D: Interação� Data Glove� Space Ball� Interfaces Hápticas (force feedback)
Visualização 3D: Imersão� Óculos 3D (passivos, ativos)� HMD - Head Mounted Display� Cave
Captura de Movimentos 3D: "Motion Capture"� Captura Óptica, Magnética� Exo-Esqueleto
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
99Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Manipulação 3D: Interação� Data Glove
7
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1010Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Manipulação 3D: Interação � Data Glove
http://http://www.inition.co.ukwww.inition.co.uk
http://www.ehttp://www.e--motek.commotek.com//
http://http://www.immersion.comwww.immersion.com//
http://http://www.ptiphoenix.comwww.ptiphoenix.com//
http://http://www.sensable.comwww.sensable.com//
http://www.abshttp://www.abs--tech.comtech.com/ (/ (BrasilBrasil))
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1111Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Manipulação 3D: Interação� Space Ball Wanda (6 DOF)
Polhemus
WiiNintendo
8
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1212Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Manipulação 3D: Interação� Interfaces Hápticas (force feedback)
CyberForceCyberForce
PhantomPhantom
OmegaOmega
HaptionHaption
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1313Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Visualização 3D: Imersão� Óculos 3D (passivos, ativos)� HMD - Head Mounted Display
9
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1414Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Visualização 3D: Imersão� Cave
http://www.rz.rwthhttp://www.rz.rwth--aachen.de/vr/infrastructure/CAVEaachen.de/vr/infrastructure/CAVE//
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1515Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Visualização 3D: Imersão� Cave
10
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1616Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Visualização 3D: Imersão� Cave
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1717Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Captura de Movimentos 3D: "Motion Capture"� Captura Óptica � Captura Magnética
http://http://www.phasespace.com/downloads/downloads.htmlwww.phasespace.com/downloads/downloads.html
http://http://www.ptiphoenix.com/demos/animation_videos.phpwww.ptiphoenix.com/demos/animation_videos.php
11
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1818Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Captura de Movimentos 3D: "Motion Capture"� Exo-Esqueleto
GypsyGypsy
http://http://www.inition.co.ukwww.inition.co.uk
Mostra de IC 2006 Mini-Curso: VR++
Dispositivos de Realidade VirtualDispositivos de Realidade Virtual
1919Realidade Virtual: Dispositivos - "From Virtual Realit y To VR++"
Virtual_Reality++
Captura de Movimentos 3D: "Motion Capture"� Exo-Esqueleto
MonkeyMonkey
http://http://www.inition.co.ukwww.inition.co.uk
12
Mostra de IC 2006 Mini-Curso: VR++
Realidade Virtual Realidade Virtual ⇒⇒ VR++VR++
2020Introdução - Realidade Virtual... "From Virtual Rea lity To VR++"
� Introdução - Realidade Virtual� Visulização 3D� Ambientes Virtuais� Interação em Ambientes Virtuais� Dispositivos de RV:Data Glove, Interfaces HápticasHMD, Cave, Captura de Movimentos (flocks), Gyro� VR++� Realidade Aumentada: ARToolKit� Simulação: Percepção, Ação, Colisão, Cinemática e D inâmica� Simulação Física: ODE + OSG� Agentes Autônomos: Controle Inteligente� Aplicações Práticas da VR++�Simulação de Veículos (SimRob3D, Seva3D)�Simulação de Robôs (Juice, Webots, LegGen)�Jogos
Virtual_Reality++
Mostra de IC 2006 Mini-Curso: VR++
Realidade Virtual Realidade Virtual -- VR++VR++
2121Realidade Aumentada - "From Virtual Reality To VR++"
Virtual_Reality++
Visualização e Interação: � Dispositivos de captura de posição e movimento 3D� Dispositivos hápticos de feed-back sensorial� Interação com o mundo virtual� Realidade Aumentada
Simulação da Realidade:� Simulação Física
13
Mostra de IC 2006 Mini-Curso: VR++
Realidade AumentadaRealidade Aumentada
2222Realidade Aumentada - "From Virtual Reality To VR++"
Virtual_Reality++
Integração do Mundo Real com Objetos Virtuais
ARToolARTool KitKit
http://http://www.hitl.washington.edu/artoolkitwww.hitl.washington.edu/artoolkit//
Mostra de IC 2006 Mini-Curso: VR++
Realidade AumentadaRealidade Aumentada
2323Realidade Aumentada - "From Virtual Reality To VR++"
Virtual_Reality++
Integração do Mundo Real com Objetos Virtuais
ARToolARTool KitKit
\\ARToolKit2.65vrmlARToolKit2.65vrml\\binbinsimpleVRML.exesimpleVRML.exesimple.exesimple.exe
14
Mostra de IC 2006 Mini-Curso: VR++
Realidade AumentadaRealidade Aumentada
2424Realidade Aumentada - "From Virtual Reality To VR++"
Virtual_Reality++
IRISA / INRIA IRISA / INRIA -- FranceFrancehttp://www.irisa.fr/lagadic/demo/demohttp://www.irisa.fr/lagadic/demo/demo--ar3/demoar3/demo--ar3ar3--eng.htmleng.html
Mostra de IC 2006 Mini-Curso: VR++
• Programa de Pós-Graduação em Computação Aplicada - PIPCAhttp://www.pipca.unisinos.br/
• Grupo de Pesquisas de Computação Gráfica, Processamento de Imagens e Visão Computacional - GRAPHIThttp://www.inf.unisinos.br/~graphit
• Grupo de Pesquisas em Veículos Autônomos - GPVAhttp://www.eletrica.unisinos.br/~autonom
• Grupo de Pesquisa em Inteligência Artificial - GIAhttp://www.inf.unisinos.br/~gpva
• Rede Brasileira de Visualização - RBVCompetência: Segurança e DefesaCoordenação - Unisinoshttp://www.inf.unisinos.br/~cromoslab/rbv/
Informátca -Unisinoshttp://www.inf.unisinos.br/
Contato: Prof. Fernando Osório - http://inf.unisinos .br/~osorio/
Virtual_Reality++Virtual_Reality++Fernando OsórioMilton Heinen