SlideShare uma empresa Scribd logo
1 de 21
Interacção em ambientes de
realidade virtual
Jorge C. S. Cardoso
Departamento de Engenharia Informática
Faculdade de Ciências e Tecnologia, Universidade de Coimbra
Conteúdos
Sobre mim
O que é Realidade Virtual
Um pouco de história
Estado actual e desafios
Sobre mim
Jorge Cardoso | http://jorgecardoso.eu
Professor no DEI, UC, Coimbra
Anteriormente professor na Escola das Artes, UCP, Porto
Multimédia
Interfaces tangíveis
Realidade Virtual e Aumentada
O que é
Realidade
Virtual?
Holodeck da Enterprise (Star Trek)
Matriz (The Matrix)
Johnny MnemonicExperiência sensorial em que
todas as sensações são
sintetizadas
Holodeck (~1974)
Matrix (1999)
Johnny Mnemonic (1995)
Um pouco de
história
Cinerama
Sensorama
Ivan Sutherland
The ultimate display
Sword of Damocles
Cinerama
Anos 50
“Resposta” à concorrência da TV
Experiência de sala de cinema
com 3 projectores
Primeiro filme apresentado em
1952
Não teve grande sucesso
Difícil filmar e projectar
https://pt.wikipedia.org/wiki/Cinera
ma
Sensorama
Morton Leonard Heilig
Patenteado em 1962
Imagem 3D estereoscópico
Com cheiro
Som estéreo
Vibração na cadeira
“Vento” no cabelo
Antes de existerem computadores
com interfaces gráficas
http://www.mortonheilig.com/Senso
ramaPatent.pdf
http://www.youtube.com/watch?v=v
SINEBZNCks (~3min)
Ivan Sutherland
Pai dos gráficos por computador
interactivos
1963 Sketchpad
1968 The Sword of Damocles -
HMD
https://en.wikipedia.org/wiki/Ivan_S
utherland
Ivan Sutherland
“The ultimate display”
http://www8.informatik.umu.se/~jw
worth/The%20Ultimate%20Disp
lay.pdf
The ultimate display would, of
course, be a room within which the
computer can control the existence
of matter.
A chair displayed in such a room
would be good enough to sit in.
Handcuffs displayed in such a room
would be confining, and a bullet
displayed in such a room would be
fatal.
Estado actual e
desafios
CAVEs
Headsets
Controladores
Formas de experimentar RV
Formas de deslocação em RV
CAVE
Cave Automatic Virtual Environment
Computer Aided Virtual Environment
Oculus Rift / HTC Vive / Playstation VR / Samsung’s Gear VR
Controlador Oculus - Touch controller
Cardboard
Omni
Redirected walking
LeapMotion
Google Cardboard Plastic

Mais conteúdo relacionado

Mais de Jorge Cardoso

Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityJorge Cardoso
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentationJorge Cardoso
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsJorge Cardoso
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artJorge Cardoso
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012Jorge Cardoso
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit Jorge Cardoso
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionJorge Cardoso
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Jorge Cardoso
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive artJorge Cardoso
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing Jorge Cardoso
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Jorge Cardoso
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para AndroidJorge Cardoso
 
Conceitos Fundamentais de Programacao
Conceitos Fundamentais de ProgramacaoConceitos Fundamentais de Programacao
Conceitos Fundamentais de ProgramacaoJorge Cardoso
 
Jitter: Comunicação em rede
Jitter: Comunicação em redeJitter: Comunicação em rede
Jitter: Comunicação em redeJorge Cardoso
 
Jitter: visao por computador
Jitter:  visao por computadorJitter:  visao por computador
Jitter: visao por computadorJorge Cardoso
 
Jitter: Vídeo em ambiente 3D
Jitter: Vídeo em ambiente 3DJitter: Vídeo em ambiente 3D
Jitter: Vídeo em ambiente 3DJorge Cardoso
 

Mais de Jorge Cardoso (20)

Interaction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual realityInteraction techniques for locomotion in virtual reality
Interaction techniques for locomotion in virtual reality
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Evaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applicationsEvaluation of a programming toolkit for interactive public display applications
Evaluation of a programming toolkit for interactive public display applications
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
PuReWidgets toolkit
PuReWidgets toolkitPuReWidgets toolkit
PuReWidgets toolkit
 
PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012PuReWidgets presentation at EICS 2012
PuReWidgets presentation at EICS 2012
 
PuReWidgets toolkit
PuReWidgets toolkit PuReWidgets toolkit
PuReWidgets toolkit
 
Assessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared InteractionAssessing Feedback for Indirect Shared Interaction
Assessing Feedback for Indirect Shared Interaction
 
Oop java
Oop javaOop java
Oop java
 
Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao Conceitos fundamentais de_programacao
Conceitos fundamentais de_programacao
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Introdução à Programacao em Processing
Introdução à Programacao em Processing Introdução à Programacao em Processing
Introdução à Programacao em Processing
 
Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)Introdução à Programação para iPhone (iOS)
Introdução à Programação para iPhone (iOS)
 
Introdução à programação para Android
Introdução à programação para AndroidIntrodução à programação para Android
Introdução à programação para Android
 
OOP Java
OOP JavaOOP Java
OOP Java
 
OOP ObjC
OOP ObjCOOP ObjC
OOP ObjC
 
Conceitos Fundamentais de Programacao
Conceitos Fundamentais de ProgramacaoConceitos Fundamentais de Programacao
Conceitos Fundamentais de Programacao
 
Jitter: Comunicação em rede
Jitter: Comunicação em redeJitter: Comunicação em rede
Jitter: Comunicação em rede
 
Jitter: visao por computador
Jitter:  visao por computadorJitter:  visao por computador
Jitter: visao por computador
 
Jitter: Vídeo em ambiente 3D
Jitter: Vídeo em ambiente 3DJitter: Vídeo em ambiente 3D
Jitter: Vídeo em ambiente 3D
 

Interacção em ambientes de realidade virtual

Notas do Editor

  1. Inspirado no Cinerama. A máquina foi construída e demonstrada, mas nunca avançou comercialmente.