Realidade Virtual. Márcio Serolli Pinho Faculdade de Informática da PUCRS. http://grv.inf.pucrs.br. Grupo de Realidade Virtual



Documentos relacionados
Navegação. Tarefas Interativas. Interação em Ambientes Tridimensionais Imersivos. Parâmetros do Processo Interativo

Realidade Virtual. Interação em Ambientes Tridimensionais Imersivos

Realidade Virtual. Interação em Ambientes. Tridimensionais Imersivos

VIII Semana de Ciência e Tecnologia IFMG campus Bambuí VIII Jornada Científica TECLADO VIRTUAL ACESSÍVEL PARA SMARTPHONES E TABLETS

Síntese de voz panorama tecnológico ANTONIO BORGES

Capítulo 13 Pastas e Arquivos

Realidade Virtual & Ensino a Distância. Cássio Pinheiro pinheiro.cassio@ig.com.br

MANUAL DA SECRETARIA

Guia Rápido Monitor CFX-750

WEBGIS Sistema Informativo Territorial

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Mouse & Teclado. Mouse & Teclado

1 Introdução. Sistemas de Autoria

Dialux evo Cálculo de Iluminação artificial para ambientes

MAPA GEOIDAL DE CAMPINAS

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

agility made possible

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

Escalas. Antes de representar objetos, modelos, peças, A U L A. Nossa aula. O que é escala

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok

RASTREAMENTO E LOCALIZAÇÃO DE VEÍCULOS

CENTRO UNIVERSITÁRIO DE ENSINO SUPERIOR DO AMAZONAS - CIESA CENTRO DE PROCESSAMENTO DE DADOS CPD MANUAL DE UTILIZAÇÃO DO MOODLE 2.

Apostilas OBJETIVA Atendente Comercial / Carteiro / Op. Triagem e Transbordo CORREIOS - Concurso Público º CADERNO. Índice

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

Introdução à IHM. Capítulo 1 Adaptado por: Luciana Mara F. Diniz e Thiago Silva Vilela. Barbosa e Silva 2010

Métodos de mapeamento para fenômenos qualitativos e quantitativos

Introdução às Máquinas CNC s. É proibido reproduzir total ou parcialmente esta publicação sem prévia autorização do

OFICINA DE POWER POINT

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

REGISTRO DE PROJETOS

Explodindo montagens

4o Ano. Aula 1 Prof. Sidnéia Valero Egido

INTRODUÇÃO À INFORMÁTICA GRUPO DE PESQUISA LEITURA NA TELA

Neste tópico, veremos como selecionar e copiar informações entre bancos de dados de empresa no SAP Business One.

Como fazer um jogo usando o editor de apresentação

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

MODELIX SYSTEM SOFTWARE DE PROGRAMAÇÃO DE ROBÔS

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)

SECRETARIA DE ESTADO DA EDUCAÇÃO - SEED

Professor Paulo Lorini Najar

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Sistemas Operacionais Aula 2

Manual do KCM Tablet. Jörg Ehrichs Tradução: Marcus Gama Tradução: André Marcelo Alvarenga

Braço robótico para educação técnica. Manual do usuário. RCS - XBot Software de Controle Robótico

Densímetro de posto de gasolina

NAPNE / SIEP. Softwares Educativos MANUAL GCOMPRIS

Usando o NVU Parte 2: Inserindo imagens

Informática básica Telecentro/Infocentro Acessa-SP

Microsoft Office PowerPoint 2007

Você sabia que o computador pode ser uma rica ferramenta no. processo de inclusão escolar e social de crianças com necessidades

Acessibilidade na Web

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,

OpenOffice Calc Aula 4

Sistemas Operacionais. Prof. André Y. Kusumoto

TRANSMISSÃO DE DADOS

Projeto ECA na Escola - Plataforma de Educação à Distância

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Gráficos. Incluindo gráficos

Conectar diferentes pesquisas na internet por um menu

16 - SCARTA. 1. Abrir o SCARTA clicando no ícone que se encontra na área de trabalho (Fig.1). Fig.1- Ícone do SCARTA

AJUDANDO-TE A CONHECER MELHORAR O BOM FUNCIONAMENTO DO TEU COMPUTADOR

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS. 2º TRIMESTRE Patrícia Lucas

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Geometria Dinâmica com o GeoGebra

Evolução Constante GUIA RÁPIDO ELETRODRIVE

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

O WINDOWS 98 é um sistema operacional gráfico, multitarefa, produzido pela Microsoft.

Estatística no EXCEL

Acessando o SVN. Soluções em Vendas Ninfa 2

AULA 2 Planos, Vistas e Temas

SUPORTE TÉCNICO SUPORTE PARA ACESSO À FATURA NA INTERNET

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Tutorial ConvertXtoDVD 3

Barra de Títulos. Barra de Menu. Barra de Ferramentas. Barra de Formatação. Painel de Tarefas. Seleção de Modo. Área de Trabalho.

MINISTÉRIO DA EDUCAÇÃO

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

1. Introdução. Avaliação de Usabilidade Página 1

Índice. 5. Editar as seções de um curso 6. Estruturar o curso 7. Publicar o curso 8. Resumo do Fluxo de criação de um curso no educommons

Solução de Segurança patrimonial com a tecnologia RFID(*)

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno

Mauricio Barbosa e Castro

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

Mais automóveis e menos espaço. Essa é a equação em quase todas as cidades. Por esta razão, os sistemas de estacionamento robotizados, que aproveitam

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Jogue no ambiente da mina, enfrente os desafios do dia a dia da lavra e conheça as funcionalidades do SmartMine.

2 Sistema de Lajes com Forma de Aço Incorporado

Unidade I - Fundamentos I.1 Introdução à Computação Gráfica

Freedom Software. Sistema de Representação. Freedom Software Sistema de Representação Página 1

Microsoft Excel. Formulários PARTE 8 SUMÁRIO

UNIVERSIDADE REGIONAL DE BLUMENAU DIVISÃO DE TECNOLOGIA DA INFORMAÇÃO

Criação da etiqueta para os cartões

Introdução/Histórico da Informática. O Computador

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).

Aula 3 CONSTRUÇÃO DE GRÁFICOS EM PAPEL DILOG. Menilton Menezes. META Expandir o estudo da utilização de gráficos em escala logarítmica.

Guia de Início Rápido SystemTweaker

APÊNDICE. Planejando a mudança. O kit correto

Transcrição:

Realidade Virtual Márcio Serolli Pinho Faculdade de Informática da PUCRS Grupo de Realidade Virtual http://grv.inf.pucrs.br

Interação em Ambientes Tridimensionais Imersivos

Tarefas Interativas w Navegação w Seleção w Manipulação

Formas Básicas de Interação em w Interação direta w Interação com controles físicos w Controles

Metáforas de Interação Direta w Interação com a mão w Extensão de Braço w Lançamento de Raios w Image-plane w Miniaturas, menus, painéis

Parâmetros do Processo Interativo w Densidade de objetos existentes na região do objeto alvo w Distância até o objeto-alvo w Tamanho do objeto-alvo w Oclusão do objeto-alvo w Número de objetos a ser selecionado w Graus de liberdade do movimento

Interação em Ambientes Tridimensionais Imersivos Navegação

Categorias de Navegação w Navegação Exploratória w Sem destino específico w Útil para conhecer o ambiente w Navegação de Busca w Com objetivo de assumir uma nova posição ou chegar ao um objeto-alvo w Navegação de Manobra w Reposicionamento para realização de uma tarefa

Técnicas de Navegação w Movimento físico w Não requer um novo aprendizado w Facilita a manutenção de um modelo mental do ambiente w Espaço limitado tecnologia de rastreamento utilizada

Técnicas de Navegação w Plataformas de Deslocamento w Permite caminhar no lugar w Esteiras, degraus w Vôos w Tele-transporte w Deslocamentos guiados por carros, elevadores, etc

Técnicas de Navegação w Dispositivos Especiais

Navegação em Ambientes Imersivos w Técnicas de Deslocamento w Mudar de posição w Técnicas de Wayfinding w Encontrar o caminho correto até um certo objetivo (local ou objeto) w Componentes do Processo de Navegação w Direção do Movimento w Velocidade do Movimento

Controle da Direção do Movimento w Controle com a mão w O usuário aponta a direção a ser seguida w Grande flexibilidade de movimentação w Controle fino da direção

Controle da Direção do Movimento w Controle com a mão w Pode causar fadiga no braço do usuário w Pode causar confusão entre navegação e manipulação w A resolução das direções pode ser elevada demais

Controle da Direção do Movimento w Controle com a mão w Grade para reduzir a resolução w Diminui a instabilidade do movimento w Reduzir o tamanho do ambiente e apontar a posição final (miniaturas) w Deve ser animado

Controle da Direção do Movimento w Controle com as duas mãos [Mine, 1997]

Controle da Direção do Movimento w Controle com dispositivos físicos w Direção de carros w Bicicletas w Controle com o movimento da cabeça w Intuitivo w Simples de aprender w Restringe a observação do ambiente durante a navegação

Controle da Direção do Movimento w Dispositivos Virtuais w Principal problema é a falta de sensação tátil w Dirigido por objetos w ônibus, elevadores

Controle da Direção do Movimento w Movimento por caminhos pré-definidos w Útil para caminhos complexos e deslocamentos guiados w Dirigido por objetivos w Requer acesso a menus de opções

Controle da Velocidade do Movimento w Velocidade Constante w Apenas Comandos de Andar e Parar w Facilita a implementação w Dificulta a aproximação w Aceleração constante w Apenas Comandos de Andar e Parar w Facilita a aproximação w Deve permitir desaceleração

Parei aqui!

Controle da Velocidade do Movimento w Controle com a mão w Distância entre a mão e o corpo w Controle linear w Controle por zonas

Controle da Velocidade do Movimento w Uso das duas mãos w Dispositivos físicos w Controles virtuais

Interação em Ambientes Tridimensionais Imersivos Seleção

Seleção em Ambientes w Definição Imersivos w Escolha de qual é, ou quais são, os objetos alvo da futura manipulação w Permite isolar um objeto dos demais

w Etapas Seleção em Ambientes Imersivos w Indicação do objeto w Tocar, apontar, englobar w Confirmação da seleção w Botão, tempo, comando de voz

Seleção em Ambientes w Feedback Imersivos

Técnicas de Seleção em w Seleção direta w Fácil de implementar w Simples de utilizar w Limita o volume de trabalho do usuário [Mine, 1994]

Técnicas de Seleção em w Seleção por raio w Permite o apontamento de objetos distantes w Difícil de acertar objetos pequenos [Mine, 1994]

Técnicas de Seleção em w Seleção por Cone de Luz w O raio adquire volume w Spotlight w Facilita acertar o objeto-alvo

Técnicas de Seleção em w Seleção por Cone de Luz w Pode causar seleção múltipla de objetos de forma indesejada

Técnicas de Seleção em w Seleção por Cone Variável w [Forsberg, 1996] w O volume é controlado por um círculo de abertura w Permite afinar o cone durante a seleção w O ápice do cone é o olho do usuário l Seleção por Cone Variável Pode causar fadiga no braço Qualquer movimento de cabeça afeta a seleção

Técnicas de Seleção em w Seleção sobre a imagem 2D w Usa um raio que sai do olho do usuário e vai até um cursor na tela w O movimento do cursor é controlado pela mão do usuário

Técnicas de Seleção em w Seleção sobre a imagem 2D w Stick-finger, head-crusher, framming hands [Pierce, 1997] Stick-finger head-crusher framming hands

Técnicas de Seleção em w Seleção por Comandos de voz w As mãos podem ficar livres para outras tarefas w O usuário devem lembrar o nome dos objetos w Seleção por Lista de Objetos w Deve haver suporte a menus w O usuário devem lembrar o nome dos objetos

Interação em Ambientes Tridimensionais Imersivos Manipulação

Técnicas de Manipulação em w Definição w Mudança de algum parâmetro ou o estado de um objeto previamente selecionado w Parâmetros geométricos: rotação, posição, tamanho w Visuais: cor, textura, iluminação w Comportamentais: iniciar ou parar um movimento ou parar, por exemplo

Técnicas de Manipulação em w Deve considerar a técnica que foi empregada para Seleção w Formas básicas de Manipulação w Manipulação direta w Manipulação por raios w Controles físicos

Técnicas de Manipulação em w Manipulação Direta w Baseada na Seleção Direta w Depende das possibilidades de rastreamento da mão do usuário w Limita o volume de trabalho do usuário ao alcance da mão

Técnicas de Manipulação em w Manipulação por raios w Baseada na Seleção por Raios w O movimento do raio controla o movimento do objeto preso a ele w A aprendizagem é bastante fácil

Técnicas de Manipulação em w Manipulação por raios w Os movimentos são intuitivos w Rotação ao redor do raio é muito simples w Outras rotações fora do eixo são difíceis de especificar

Técnicas de Manipulação em w Manipulação por raios w O movimento de translação é limitado a uma região circular

Técnicas de Manipulação em w Manipulação por raios w Pode-se agregar um comando de aproximação ao movimento de translação

Técnicas de Manipulação em w Manipulação através de dispositivos w Deve-se buscar dispositivos semelhantes aos reais w Atenção às funções de mapeamento do movimento do dispositivo para o movimento do ambiente virtual w É preciso manter controle dos graus de liberdade

Técnicas de Manipulação em w Manipulação através de dispositivos

Menus em w Usados para funções de controle w O tipo mais comum é uma placa suspensa onde o usuário aponta opções com um raio w Necessita de um mecanismo de confirmação w Atrelados a menus 2D

Menus em w Categorias (de acordo com a posição) w Janelas fixas w Janelas presas à visão do usuário w Janelas fixas a objetos

Menus em w Janelas fixas w Fáceis de implementar w Fáceis de perder w Não obstruem a visão do usuário w Usados para controlar aspectos gerais do ambiente virtual

Menus em w Janelas presas à visão do usuário w Movem-se sempre que a cabeça do usuário se move w Ficam presas à uma posição da tela w Fáceis de acessar w Ocupam parte da visão do usuário w Podem ser escondidos e exibidos sob comando do usuário

Menus em w Janelas presas a objetos w Exibido próximo ao objeto a que se refere w Semelhante a menus de contexto w Usados para alterar opções de objetos específicos w Ativados após a seleção de um objeto www.alice.org

Outras Formas de Menus em w Outras formas de menus w Não atrelados a menus 2D w RingMenu [Ling, 1994]

Outras Formas de Menus em w HIT-Wear [Sasaki, 1999]

Outras Formas de Menus em w WearCom [Billinghurst, 1999]

Uso do Corpo em w Falta de sensação tátil dificulta a interação w Uma das poucas possibilidades de sensação tátil: o próprio corpo w Propriocepção w sensação que o ser humano tem da posição e da orientação das partes de seu próprio corpo [Boff, 1986]

Uso do Corpo em w [Mine, 1997] propõe o uso de técnicas PROPRIOCEPTIVAS em Ambientes Virtuais w Uma referência física real na qual o usuário pode apoiar-se para compreender o processo interativo w Um controle mais fino sobre os movimentos; w A possibilidade de uma interação eyes off

Uso do Corpo em w Técnicas de manipulação direta w Vantagem: Fáceis de executar w Motivo: conhecimento proprioceptivo é muito profundo

Uso do Corpo em w Menus e Controles w Presos em cintos ou no bolso w Em locais fixos em relação ao corpo w Trazidos para frente quando necessário w Interação direta simplificada

Uso do Corpo em w Uso de miniaturas w Técnicas Exocêntricas w Super observador w Colocar o ambiente ao alcance da mão do usuário w Scale world grab [Mine,1997]

Uso do Corpo em w Uso de miniaturas CHIMP-WIM [Mark R. Mine] Gorilla Exhibit menu [Bowman and Hodges]

Uso de gestos em w Buscar gestos naturais w Simples w Atirar um objeto sobre ombro para remove-lo w Usa as costas do usuário como lixeira w Icônicos w gestos que imitam a forma de um objeto

Uso de gestos em w Exemplo: Gesture VR [Segen, 1998]

Uso de Comandos de Voz em w Natural w Fácil de usar w Deixa as mãos livres w Difícil de implementar w Usa um conjunto limitado de palavras w É preciso aprender os comandos w Sujeito a erros sintáticos e semânticos w Ruídos

Painéis em Ambientes Imersivos w Painéis Interfaces Pen and table w Servem como um suporte tátil aos widgets w Personal Interacion Panel PIP [Szalavári, 1999] w Virtual Notepad [Poupyrev, 1998] w 3D Palette [Billinghurst, 1997] w PIV [Pinho,2000]

Painéis em Ambientes Imersivos w Virtual Notepad [Poupyrev, 1998]

Painéis em Ambientes Imersivos w 3D Palette [Billinghurst, 1997]

w The Cubic Mouse w [Froehlich & Plate, 2000] w GMD - German National Research Dispositivos para Interação 3D

Dispositivos para Interação 3D w Head props [Hinckley et al]