interação com ambientes virtuais com as mãos livres interação 3d aluno: peter f. dam

7
Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Upload: internet

Post on 17-Apr-2015

111 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Interação com Ambientes Virtuais com as mãos livres

Interação 3DAluno: Peter F. Dam

Page 2: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Introdução

• A proposta do trabalho é permitir uma interação com um ambiente sem uso de dispositivos “hand held” (dispositivos que necessitam estar nas mãos do usuário).

• Uma das etapas é avaliar a forma de seleção de objeto de manipulação.

Page 3: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Ray Casting

• Para fazer a seleção é usado um ray casting a partir de uma mão virtual. O raio tem um comprimento configurável e aceita uma porcentagem de rastreamento reversível (raio na direção da câmera).

• Este rastreamento reversível é feito para casos em que a posição da mão virtual leva em conta a profundidade (eixo Z), onde pode-se ter o caso em que a mão ultrapasse o objeto de interesse de forma acidental.

Page 4: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Seleção

• Foram pensadas 3 formas de seleção de objetos:– Hover: pairar o mão virtual sobre o objeto de

interesse por um determinado tempo.– Click: através de um gesto “clicar” sobre o objeto de

interesse, que se manterá selecionado até que um novo clique seja feito.

– Hold: similar ao clique, mas o objeto só se mantem selecionado enquanto o gesto de “clicar” é feito, ao encerrar o gesto o objeto é de-selecionado.

Page 5: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Hover• Um contador foi implementado e é disparado toda vez que o raio

intercepta um objeto selecionável. Há uma tolerância configurável de tempo até que o contador de seleção seja iniciado.

• Uma vez iniciado o contador, uma resposta visual de tempo é mostrada ao usuário para que ele saiba que está prestes a selecionar determinado objeto. Ao esgotar este tempo o objeto é selecionado.

• Para de-selecionar o objeto o usuário precisa mover a mão virtual para fora do objeto.

• É necessário estudar uma forma melhor de de-seleção.

Page 6: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Click e Hold

• Quando um raio intercepta um objeto, há um feedback visual (mudança da cor do objeto) para informar ao usuário qual objeto ele selecionará caso faça o gesto de “click”.

• No sistema implementado o gesto de “click” é feito estendendo o braço.

Page 7: Interação com Ambientes Virtuais com as mãos livres Interação 3D Aluno: Peter F. Dam

Demonstração